我在ASP.NET上传后删除或移动文件时遇到问题。
我正在使用RadUpload上传文件,我希望有一个删除按钮来删除物理文件。
然而,在成功上传后,我无法删除物理文件,并且会引发错误"正在使用的文件"。
答案 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();
}
}