【发布时间】:2022-07-26 22:18:40
【问题描述】:
我尝试制作一个临时清洁器和它自己工作的程序,但是我如何编写它跳过当前正在使用的文件的程序?
这是我使用的脚本
System.IO.DirectoryInfo di = new DirectoryInfo(path);
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in di.GetDirectories())
{
dir.Delete(true);
}
【问题讨论】:
-
你可以在它周围抛出一个 try catch,并且在 catch 中什么也不做
-
@Kevin 或者你会根据抛出的异常做出反应?
标签: c# visual-studio-code