我正在获取System.IO.IOExceptionmscorlib.dll中发生的类型的未处理异常,因为我正在尝试删除的文件正被另一个进程使用.
我希望它跳过使用过的文件.
private void button1_Click(object sender, EventArgs e)
{
System.IO.DirectoryInfo directory =
new System.IO.DirectoryInfo(@"C:\Users\fatih\AppData\Local\Temp");
foreach (System.IO.FileInfo file in directory.GetFiles()) file.Delete();
foreach (System.IO.DirectoryInfo subDirectory in directory.GetDirectories())
subDirectory.Delete(true);
}
Run Code Online (Sandbox Code Playgroud)