&my.exe
から始まる名前の最初のファイルへのパスを見つけ、必要に応じて深くする必要がある状況があります。
実際には適していますが、WinAPI から可能なように、最初のファイルが見つかったら検索を停止する必要があります。startingdirectory
\mydir\
IO.Directory.GetFiles
FindFirstFile
VB.NET
Dim findedDirectories() As String = IO.Directory.GetFiles( _
startingdirectory & "\mydir\", "my.exe", IO.SearchOption.AllDirectories)
C#
string[] findedDirectories = IO.Directory.GetFiles( _
startingdirectory + "\\mydir\\", "my.exe", IO.SearchOption.AllDirectories);
関数の結果がではなくstring
またはになるように、最初のファイルが見つかった後に検索を停止することはできますか? または、サブディレクトリで最初のファイルを検索するより良い方法はありますか?empty string
string array