指定のパス名・ファイル名の仕様に合致するディレクトリ名・ファイル名を検索する
Declare Function FindFirstFile Lib "comdlg32.dll" Alias "FindFirstFileA" _
(ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Integer
Declare Function FindFirstFile Lib "comdlg32.dll" Alias "FindFirstFileA" _
(ByVal lpFileName As String, lpFindFileData As WIN32_FIND_DATA) As Short
HANDLE FindFirstFile(
LPCTSTR lpFileName,
LPWIN32_FIND_DATA lpFindFileData
);
引数
lpFileName
ディレクトリ名、またはファイル名(ワイルドカード使用可)lpFindFileData
(戻り値)サブディレクトリ、または、ファイル名を受け取るWIN32_FIND_DATA構造体戻り値
正常終了のとき ファイル検索ハンドル備考
エラーのとき INVALID_HANDLE_VALUE
この関数はVisual BasicのDir関数と同じ機能だが、若干早い。サンプル
この関数のあとにFindNextFile()関数を使う。
最後はFindClose()関数でハンドルを開放する
ダウンロード(FindFirstFile.lzh 5.23KB)