VB。NET
Dim files As System.Collections.ObjectModel.ReadOnlyCollection(Of String) = _
My.Computer.FileSystem.FindInFiles( _
"C:\docs", _
"テスト", _
False, _
FileIO.SearchOption.SearchAllSubDirectories, _
New String() {"*.txt", "*.txt"})
For Each f As String In files
Console.WriteLine(f)
Next
C#//C#では参照にMicrosoft.VisualBasic.dllを追加する必要があり
System.Collections.ObjectModel.ReadOnlyCollection<string> files =
Microsoft.VisualBasic.FileIO.FileSystem.FindInFiles(
"C:\\My Documents",
"テスト",
false,
Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories,
new string[] {"*.txt", "*.txt"});
foreach (string f in files)
{
Console.WriteLine(f);
}