FindFirstFile

機能
指定のパス名・ファイル名の仕様に合致するディレクトリ名・ファイル名を検索する
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)