Path类使用
//string imgname = Path.GetFileName(imgpic); //返回的是文件名与后缀名 3.png //string imgname = Path.GetDirectoryName(imgpic); //返回的是目录地址 ..\CustomerPhoto\2015\8\15 //string imgname = Path.GetExtension(imgpic); //返回的是后缀名 .png //string imgname = Path.GetFileNameWithoutExtension(imgpic); //返回的是文件名 3 //string imgname = Path.GetFullPath(imgpic); //返回的是当前文件的绝对路径 C:\Program Files (x86)\CustomerPhoto\2015\8\15\3.png string imgname = Path.ChangeExtension(imgpic,".jpg"); //替换原 后缀名
string imgname = imgpic.Replace( Path.GetFileNameWithoutExtension(imgpic), Path.GetFileNameWithoutExtension(imgpic) + "-1"); //单独修改文件名的方法
string filePath1 = context.Request.MapPath(imgpic);//获取大图图片的物理路径 string filePath2 = filePath1.Replace(Path.GetFileNameWithoutExtension(filePath1), Path.GetFileNameWithoutExtension(filePath1) + "-1"); File.Copy(filePath1, filePath2);