Nas 共有からいくつかのフォルダーを一覧表示し、フォルダーのプロパティを取得して、サブフォルダーを一覧表示します。アクセス権がないフォルダの場合、2 つの異なる例外が発生します
System.UnauthorizedAccessException
: パス「Z:\info」へのアクセスが拒否されました。System.IO.IOException
: ネットワークパスが見つかりませんでした。
2 つ目はキャッチされるまでに時間がかかり、アプリケーションの速度が低下します。
私の質問は、一部の共有でネットワーク パスが見つからず、他の共有でアクセスが拒否されたのはなぜですか? 違いは何ですか?時間がかかる2番目の例外を回避するにはどうすればよいですか。