フォルダ,ファイル検索
VC++では#include<dirent.h>
は使用できないため
FindFirstFile()、 FindNextFile()、FindClose()の3つの関数を使用する.
- HANDLE FindFirstFile(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData);
第1引数:対象となるファイル名
第2引数:指定したWIN32_FIND_DATA構造体に結果情報を格納
- BOOL FindNextFile(HANDLE hFindFile, LPWIN32_FIND_DATA lpFindFileData);
第1引数:検索ハンドルの指定
第2引数:FindFirstFile()の第2引数で指定したWIN32_FIND_DATA構造体 のアドレス
- BOOL FindClose(HANDLE hFindFile);
検索ハンドルを渡す
「*.*」ワイルドカードの指定をしないと,ファイル検索にひっかからない!
最終更新:2013年02月15日 14:57