读书人

批改Winfrom上传图片的名称

发布时间: 2013-11-14 22:02:51 作者: rapoo

修改Winfrom上传图片的名称
本帖最后由 l245382052 于 2011-11-10 10:54:52 编辑


OpenFileDialog dag = new OpenFileDialog();
fname = dag.FileName;
dag.Filter = "JPEG(*.jpg)|*.jpg|BMP(*.bmp)|*.bmp";
dag.FilterIndex = 1;
dag.CheckFileExists = true;
dag.ShowDialog();

if (File.Exists(dag.FileName))
{
FileInfo f = new FileInfo(dag.FileName);
filename = f.Name;
File.Copy(dag.FileName, Application.StartupPath + "\\" + filename);

}

如题,以上是图片上传的代码,但是我现在要把上传的这个图片的名称修改为我定义的 字符串 例如;14089_11_1

每次是上传一张 名字也不会有相同的,应该怎么样修改

[解决办法]
File.Copy的第二个参数就是啊,想用什么名,就写什么名
[解决办法]
string sJpgImage = String.Format("{0:yyyyMMddHHmmss}", DateTime.Now) + ".jpg";
FileInfo f = new FileInfo(dag.FileName);
filename = f.Name;
File.Copy(dag.FileName, Application.StartupPath + "\\" + sJpgImage);

[解决办法]
File.Copy(dag.FileName, Application.StartupPath + "\\Test\\"+ sJpgImage);
指定文件夹
[解决办法]
pictureBox.Image=Image.FromFile(dag.FileName);//显示
if (File.Exists(dag.FileName))//保存
{
FileInfo f = new FileInfo(dag.FileName);
filename = f.Name;
File.Copy(string.Contact(DateTime.Now.Tostring("yyyy MMddHHmmss"),".", Path.GetExtension(dag.FileName)), Application.StartupPath + "\\" + filename);

}

读书人网 >C#

热点推荐