Directory.GetFilesのアクセス違反について
- 題名: Directory.GetFilesのアクセス違反について
- 著者: Woop
- 日時: 2010/07/19 17:23:25
- ID: 27097
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Directory.GetFilesのアクセス違反について
- 著者: Hongliang
- 日時: 2010/07/19 18:02:12
- ID: 27098
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Directory.GetFilesのアクセス違反について
- 著者: Woop
- 日時: 2010/07/19 18:39:39
- ID: 27099
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります
System.IO.Directory.GetFilesでアクセス権限がないフォルダにアクセスしようとするとエラーが出てしまいます。
エラーが出るとメソッドは失敗しておまけにそれまでのファイルネームすら返されません
下位フォルダ全てのファイルを調べたい場合はSearchOption.AllDirectoriesを使わず再起を自分で作らないとだめなのでしょうか?
よろしくお願いします。
Imports System.IO
Private Function GetAllFiles() As ArrayList
Dim Ar As New ArrayList
Dim FileName As String() _
= Directory.GetFiles("C:\", "*.*", SearchOption.AllDirectories)
Ar.AddRange(FileName)
Return Ar
End Function
パス 'C:\System Volume Information\' へのアクセスが拒否されました。