我正在循环浏览网络驱动器上的目录,但有些目录很糟糕ReparsePoints
,实际上并不存在。
在大约 30 秒后使用Directory.Exists
返回,但尝试在 Windows 资源管理器中打开该文件夹会返回以下错误消息:true
new DirectoryInfo(dir).Exists
I:\MyFolder 不可访问。
找不到网络路径。
尝试使用访问目录内容dir.GetDirectories()
会引发异常,因为路径不存在,其他方法(例如dir.GetAccessControl()
.
当文件夹有效时,有没有办法确定网络路径是否存在ReparsePoint
?
唯一的文件夹属性是Directory, ReparsePoint