其实从严格意义上说,后台是不能修改图片名称的,只能重新上传,因为上传的时候,你上传相同名字的图片,但是图片内容不同会覆盖图片,然后前台显示就不是真的那张图片,如果是自己做一个小程序,System.IO.File.Move ( @"C:/image/a.png", @"C:/image/b.png"); 这样,也就是一楼的回答,一样的,支持他的回答。呵呵,二楼的也差不多,在实战中可不能这么做哦,呵呵。。。
DirectoryInfo di = new DirectoryInfo(@"路径");
FileInfo fi = di.GetFiles("a.png")[0];
fi.MoveTo(Path.Combine(fi.DirectoryName, "b" + fi.Extension));
System.IO.File.Move ( @"d:\a.png", @"d:\b.png");