3

私のアプリケーションでは、次のコマンドを使用して、選択したパスからすべてのファイルを取得します。

foreach (string currentFile in Directory.EnumerateFiles(@"c:\", "*.*", SearchOption.AllDirectories))
{
    //some logic here
}

問題は、次のような特定のディレクトリにアクセスしようとするとc:\Documents and SettingsUnauthorizedAccessException.

上記のフォルダーは表示されWindows Explorer.NET System.Windows.Forms.FolderBrowserDialog、このフォルダーの特定の属性が見つからないため、列挙をフィルター処理できます。

これこれを試しましたが、役に立ちませんでした。

この種のディレクトリをループから制限するために使用できる属性またはパラメーターはありますか?

4

2 に答える 2