如何从文件夹中删除上传的文件?

时间:2013-06-29 08:23:06

标签: c# asp.net sql file-upload

我的项目有上传文件的功能。上传的文件保存在名为“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);
}

1 个答案:

答案 0 :(得分:1)

假设删除意味着删除,请尝试:

using System.IO;
File.Delete ( string.Format ( @"{0}\{1}",  Server.MapPath ( "MyFiles" ), fileName ) );