使用Directory.GetFiles时出现File.Delete错误

时间:2014-11-28 15:12:01

标签: c# .net directory delete-file

请考虑以下代码:

foreach(string file in Directory.GetFiles("C:\\DeleteTest"))
{
    Console.WriteLine(file);
    FileInfo fileInfo = new FileInfo(file);
    File.Delete(fileInfo.FullName);
}

第一次迭代:

C:\DeleteTest\File1.dat
C:\DeleteTest\File2.dat
C:\DeleteTest\File3.dat

第二次迭代:

  

(无)

我遇到的问题是我仍然可以在Windows资源管理器中看到这些文件(然后打开),那么为什么在第二次迭代中它们找不到.NET?

的问题:

  • 删除尚未删除文件
  • 他们"出现"删除到.NET但仍存在于Windows资源管理器中

0 个答案:

没有答案