1

ネットワーク ドライブ上のディレクトリをループしていますが、一部のディレクトリは正しくReparsePointsなく、実際には存在しません。

を使用すると約 30 秒後にDirectory.Exists戻りますが、Windows エクスプローラーでフォルダーを開こうとすると、次のエラー メッセージが返されます。truenew DirectoryInfo(dir).Exists

I:\MyFolder にアクセスできません。

ネットワークパスが見つかりませんでした。

を使用してディレクトリの内容にアクセスしようとするとdir.GetDirectories()、パスが存在しないため例外がスローされ、dir.GetAccessControl().

ReparsePointフォルダに有効なパスがある場合に、ネットワーク パスが存在するかどうかを判断する方法はありますか?

唯一のフォルダ属性はDirectory, ReparsePoint

4

0 に答える 0