こんにちはすべて私は指定されたディレクトリ拡張子を持つすべてのファイルのすべてのサブディレクトリを検索しようとしています。しかし、ディレクトリにアクセスできない場合は、inbuiltコマンドはエラーとなるので役に立たなくなります。だからここに私は現時点で持っているものです。ファイル拡張子で検索VB.NET
Private Function dirSearch(ByVal path As String, Optional ByVal searchpattern As String = ".exe") As String()
Dim di As New DirectoryInfo(path)
Dim fi As FileInfo
Dim filelist() As String
Dim i As Integer = 0
For Each fi In di.GetFiles
If System.IO.Path.GetExtension(fi.FullName).ToLower = searchpattern Then
filelist(i) = fi.FullName
i += 1
End If
Next
Return filelist
End Function
しかし、私は「System.NullReferenceExceptionを:オブジェクト参照オブジェクトのインスタンスに設定されていません。」を取得私はファイルリストの文字列配列の内部に格納されたデータにアクセスしようとします。
どのようなアイデアが間違っているのですか?
fileListはインスタンス化されません。 –