FindFirstFile |
Declare Function Api_FindFirstFile& Lib "kernel32" Alias "FindFirstFileA" (ByVal lpFileName$, lpFindFileData As WIN32_FIND_DATA |
Declare Function FindFirstFile Lib "kernel32" Alias "FindFirstFileA" (ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Long |
|
指定されたファイル名に一致するファイルを、ディレクトリ内で検索する。ファイル名だけでなく、サブディレクトリ名も検索の対象となる。 検索の際に追加の属性を指定するには、FindFirstFileEx 関数を使う。 |
|
パラメータ
この文字列に「*」または「?」のワイルドカード文字を含めることができる。
この制限をほぼ 32,000 ワイド文字へ拡張するには、この関数の Unicode 版を呼び出し、パスの前に "\\?\" という接頭辞を追加する。 関数から制御が返ると、この構造体に、見つかったファイル(またはサブディレクトリ)に関する情報が格納される。 その後、この検索ハンドルを FindNextFile 関数に渡すと、指定されたパターンに一致するほかのファイルを検索できる。 検索ハンドルが不要になったら、FindClose 関数を呼び出して閉じる。 |