在我写的应用程序中,用户可以添加一些文件夹来递归搜索某些文件。
问题是他想要添加到应用程序的文件可能像K:一样存储在基本驱动器中。因此,如果他直接添加此驱动器,我会得到一个例外。
或者如果他添加C:\,那么我会收到UnauthorizedAccessException:
拒绝访问路径'C:\ System Volume Information'。
如何扫描我可以扫描的位置?并且能够完全扫描另一个非系统驱动器(所有目录)?
答案 0 :(得分:5)
抓住异常,忽略它,然后转到下一个目录。
答案 1 :(得分:1)
为什么这对我不起作用。我尝试/捕获unauthorizedAccessException,它仍然只是停止程序。
答案 2 :(得分:1)