FindFirstFile

FindFirstFileは、指定されたワイルドカードにあてはまるファイル名のファイルの中で一番最初のものを探すWindowsAPI・・・。

FindFirstFile 関数

testと名のつくファイルの一番最初のものを探す・・・。

test1.txtからtest3.txtまでの、

f:id:BG1:20151105104433p:plain

3つのファイルを用意し、

HANDLE型のhFind、検索情報を持つWIN32_FIND_DATA構造体のwfdを用意・・・。

FindFirstFileでワイルドカード"test*"のパターンにあてはまるファイルを検索し、wfdに検索した結果を格納する・・・。

wfd.cFileNameにファイル名が入っているので、

それを出力・・・。

終わったらFindCloseでhFindを閉じる・・・。

実行すると、

wfd.cFileName = test1.txt
続行するには何かキーを押してください . . .

test1.txtが"test*"の一番最初のファイルとして出てくる・・・。

Sample/FindFirstFile.cpp at master · bg1bgst333/Sample · GitHub