gpt4 book ai didi

c# - 使用 Directory.GetFiles 时出现 UnauthorizedAccessException

转载 作者:行者123 更新时间:2023-11-30 14:43:57 31 4
gpt4 key购买 nike

在我正在编写的应用程序中,用户可以添加一些文件夹来递归搜索一些文件。

问题是他想添加到应用程序的文件可能存储在基本驱动器中,例如 K:。所以如果他直接添加这个驱动器,我会得到一个异常。

或者如果他添加 C:\,那么我会得到 UnauthorizedAccessException,其中显示:

访问路径“C:\System Volume Information”被拒绝。

我怎样才能只扫描我可以扫描的地方?并提供完全扫描另一个非系统驱动器(所有目录)的能力?

最佳答案

捕获异常,忽略它,然后移动到下一个目录。

关于c# - 使用 Directory.GetFiles 时出现 UnauthorizedAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228560/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com