如何在C#上传后删除图像文件?

时间:2013-08-26 06:22:09

标签: c# asp.net telerik

我在ASP.NET上传后删除或移动文件时遇到问题。

我正在使用RadUpload上传文件,我希望有一个删除按钮来删除物理文件。

然而,在成功上传后,我无法删除物理文件,并且会引发错误"正在使用的文件"。

2 个答案:

答案 0 :(得分:1)

你应该通过编写代码删除它自己,我认为你也应该用你的代码上传它。无论如何这里是一个删除文件的示例代码。

 FileInfo info1 = new FileInfo(folderPath + filename);
            if (info1.Exists)
            {
                info1.Delete();
            }

答案 1 :(得分:0)

try {
FileInfo TheFile = new FileInfo(MapPath(".") + "\\" + txtFile.Text);
if (TheFile.Exists) {
File.Delete(MapPath(".") + "\\" + txtFile.Text);
}
else {
throw new FileNotFoundException();
}
}