ファイル検索関数サンプル
Posted on Tue 01 September 2009 in Windows
ディレクトリを指定してファイルを検索するWinAPIサンプル
HANDLE hFind;
WIN32_FIND_DATA fd;
char fpath[_MAX_PATH];
wsprintf(fpath, "hogehoge\\*.txt"); //txtファイルを検索
hFind = ::FindFirstFile(fpath, &fd);
if(hFind == INVALID_HANDLE_VALUE){//検索失敗
....
}
do{
//ここでfd.cFileNameに検索結果のファイル名が入る。
//ファイル名だけなので注意する。
}while(::FindNextFile(hFind, &fd));
::FindClose(hFind);