【发布时间】:2009-08-04 16:33:17
【问题描述】:
在我正在编写的应用程序中,用户可以添加一些文件夹来递归搜索一些文件。
问题是他想添加到应用程序中的文件可能存储在基本驱动器中,例如 K:。所以如果他直接添加这个驱动,我会得到一个异常。
或者,如果他添加了 C:\,那么我会得到 UnauthorizedAccessException,其中显示:
对路径“C:\System Volume Information”的访问被拒绝。
我怎样才能只扫描我可以扫描的地方?并能够完全扫描另一个非系统驱动器(所有目录)?
【问题讨论】: