请考虑以下代码:
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?
的问题: