FindFirstFile
|
|
概要: |
baFindFirstFileは指定条件に一致する最初のファイルを検索します。 |
シンタックス: | Result = baFindFirstFile( StartDir, FileSpec
) |
パラメータ: | #string, #string StartDir 検索を開始するディレクトリ。 FileSpec 検索するファイルの条件。 |
戻り値: |
#string |
例: | file = baFindFirstFile( "c:\", "netscape.exe"
) -- Cドライブでnetscape.exeを検索 |
ノート: | 検索開始ディレクトリ内のすべてのサブディレクトリも含めて検索します。baFindNextFileと併用してすべてのファイルを検索することができます。検索がすべて終わった時点で必ずbaFindCloseをコールし、baFindFirstFileによって割り当てられたメモリを解放してください。 Cドライブで"netscape.exe"のすべてのコピーを検索する例を示します。 fileList = [] -- 見つかったファイルを保持するくリスト file = baFindFirstFile( "c:\", "netscape.exe" ) -- すべてのファイルを繰り返し検索してリストに追加します repeat while file <> "" append( fileList, file ) file = baFindNextFile() end repeat baFindClose() |
関連項目: | baFindNextFile baFindClose |