- FindFirstFile
- FindNextFile
ディレクトリ内のすべてのファイルを列挙する
HANDLE hFind;
WIN32_FIND_DATA FindFileData;
hFind = FindFirstFile(TEXT("C:\\Documents and Settings\\Owner\\デスクトップ\\Motion\\Motion\\*.*"), &FindFileData);
if(hFind != INVALID_HANDLE_VALUE){
do{
dprintf(TEXT("%s \n"),FindFileData.cFileName); // ファイル名の表示
} while(FindNextFile(hFind, &FindFileData));
FindClose(hFind);
}
実行結果1
.
..
BVH.cpp
bvh.h
CglDIB.cpp
CglDIB.h
curve_01.txt
Debug
dprintf.h
glut.h
number.bmp
out_test.bvh
out_test.txt
radio.bvh
ReadMe.txt
ラジオ体操第一.bvh
以下省略
特定の拡張子のみ列挙する
変更点
hFind = FindFirstFile(TEXT("C:\\Documents and Settings\\Owner\\デスクトップ\\Motion\\Motion\\*.txt"), &FindFileData);
実行結果2
curve_01.txt
out_test.txt
ReadMe.txt
参考HP
最終更新:2007年11月02日 05:03