我的项目有上传文件的功能。上传的文件保存在名为“My Files”的文件夹中。我有一些Web控件可以用来删除或添加文件。我可以删除带有控件的文件,但不能删除已上传到“我的文件”文件夹的文件。我怎么能这样做? 这是我将文件添加到“我的文件”文件夹的代码:
for (int i = 0; i < MyArray.Length; i++){
fileName = Request.QueryString["ID"] + "_" + valesArray[i];
Request.Files["ctrl-" + i ].SaveAs(Server.MapPath("") + "\\MyFiles\\" + fileName);
MyCommand.Parameters.AddWithValue("@Upld_" + i, "MyFiles/" + fileName);
}
答案 0 :(得分:1)
假设删除意味着删除,请尝试:
using System.IO;
File.Delete ( string.Format ( @"{0}\{1}", Server.MapPath ( "MyFiles" ), fileName ) );