0
ディレクトリD内のファイルのリストを取得するときに、アクセスが拒否されました。 このソースコード:Cを使用してリストボックスのファイルとフォルダを一覧表示するアクセスが拒否されました
string[] fileArray = Directory.GetFiles(@"D:\", "*.bak", SearchOption.AllDirectories);
for (i = 0; i < fileArray.Length; i++)
{
listBox1.Items.Add(fileArray[i]);
}
できません。あなたは 'GetFiles'を実行するためにファイルシステムへのウィンドウレベルのアクセスを持っている必要があります – Prajwal
[SearchOption.AllDirectoriesフィルタ]の可能な複製(http://stackoverflow.com/questions/19715101/searchoption-alldirectories-filter) –
問題はあなたですドライブのルートから 'SearchOption.AllDirectories'を使用しています。これは、たぶん必然的に' \ $ RECYCLE.BIN'のようなシステムオンリーフォルダにアクセスすることになります。解決策については上記のDupeを参照してください。 –