【发布时间】:2018-11-18 14:26:37
【问题描述】:
我正在尝试删除目录中的文件,但在尝试删除当前正在使用的文件时出现错误。有没有办法跳过当前正在使用的文件并删除其余文件?谢谢。
foreach(var file in Directory.GetFiles(tempPath))
{
File.Delete(file);
}
这是我目前的代码,不知道该怎么做。
【问题讨论】:
-
我的意思是,代码不会删除正在使用的文件,所以这真的无关紧要。如果您不想显示错误,您可以尝试捕获在尝试删除正在使用的文件时引发的异常,但这并不重要。