我收到的支持票让我(不舒服)麻木了。 WPF应用程序具有以下代码以删除临时目录:
try
{
Directory.Delete(dir, true);
}
catch
{
// ignored
}
主窗口'调度程序未处理的异常处理程序只显示带有异常信息的对话框(包括堆栈)。这是:
System.IO.DirectoryNotFoundException:找不到部分内容 路径'C:\ Users \ xxx \ AppData \ Local \ Temp \ 6 \ 86248143'。在 System.IO .__ Error.WinIOError(Int32 errorCode,String maybeFullPath)
在System.IO.Directory.Delete(String fullPath,String userPath, 布尔递归,布尔checkHost)在方法调用 Directory.Delete
有人能指出我为什么没有在catch all block中捕获异常吗?