我在名为Pics ..... Image1.jpg和Image2.jpg的文件夹中有2张图片。
我必须在提交按钮内放置什么代码才能删除位于此处的Image1.jpg“〜/ Pics / Image1.jpg”
任何帮助都会很棒!!!
答案 0 :(得分:7)
您需要使用System.IO.File.Delete而不是System.IO.Delete
string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))
答案 1 :(得分:3)
语法为:
System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));
但是,您需要确保您的网络应用程序正在运行,因为删除(更改)了您要删除的文件的权限。
答案 2 :(得分:1)
试试这个:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
答案 3 :(得分:0)
我会尝试:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);