在 ASP.NET 中上传后,我在删除或移动文件时遇到问题。
我正在使用 RadUpload 上传文件,我想要一个删除按钮来删除物理文件。
但是,在成功上传后,我无法删除物理文件,并且会出现“文件正在使用”错误。
您应该通过编写代码自行删除它,我认为您也应该将其与您的代码一起上传。无论如何,这里是删除文件的示例代码。
FileInfo info1 = new FileInfo(folderPath + filename);
if (info1.Exists)
{
info1.Delete();
}
try {
FileInfo TheFile = new FileInfo(MapPath(".") + "\\" + txtFile.Text);
if (TheFile.Exists) {
File.Delete(MapPath(".") + "\\" + txtFile.Text);
}
else {
throw new FileNotFoundException();
}
}