【发布时间】:2010-10-23 05:14:21
【问题描述】:
我在一个名为 Pics 的文件夹中有 2 张图片.....Image1.jpg 和 Image2.jpg。
我必须在我的提交按钮中放置什么代码才能删除位于此处“~/Pics/Image1.jpg”的 Image1.jpg
任何帮助都会很棒!!!
【问题讨论】:
标签: c# asp.net vb.net image directory
我在一个名为 Pics 的文件夹中有 2 张图片.....Image1.jpg 和 Image2.jpg。
我必须在我的提交按钮中放置什么代码才能删除位于此处“~/Pics/Image1.jpg”的 Image1.jpg
任何帮助都会很棒!!!
【问题讨论】:
标签: c# asp.net vb.net image directory
你需要使用System.IO.File.Delete而不是System.IO.Delete
string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))
【讨论】:
我会尝试:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
【讨论】:
语法是:
System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));
但是,您需要确保运行您的 Web 应用程序的用户对您要删除的文件具有删除(更改)权限。
【讨论】:
试试这个:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
【讨论】: