我正在构建一个从各种网络驱动器复制或移动文件的应用程序。在我看来,File.Move
和File.Copy
会抛出:
System.IO.DirectoryNotFoundException:找不到部分内容 路径
由于运行应用程序的用户的权限问题。但是,异常消息不包含应用程序无法找到的文件夹的信息(ex.Message仅为Could not find a part of the path
并且没有内部异常),因此用户很难检查他们需要哪个权限通过直接查看异常消息进行检查。
有没有办法找到哪个文件夹导致抛出异常? exception的文档似乎没有显示任何属性。