69,373
社区成员
发帖
与我相关
我的任务
分享
char buf[MAX_PATH];
char* path = "d:\\somepath";
sprintf(buf, "%s\\*.txt", path);
WIN32_FIND_DATA wfd;
HANDLE hFind = FindFirstFile(buf, &wfd);
if (hFind != INVALID_HANDLE_VALUE)
{
do
{
if (wfd.cFileName[0] == '.')
continue;
if(!(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
sprintf(buf, "%s\\%s", path, wfd.cFileName);
// Do TextFileFunc(buf) Here
}
}
while(FindNextFile(hFind, &wfd));
FindClose(hFind);
}