<pre name="code" class="cpp">/*功能:该程序会根据指定的文件名搜索指定目录下的文件并输出到屏幕*/
#include <windows.h>
#include <tchar.h>
#include <stdio.h>
int main()
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
char* filename = {"C:\\临时文件夹\\*.*"};
printf ("Target file is %s\n",filename);
hFind = FindFirstFile(filename, &FindFileData);//该函数会获取符合条件的第一个文件名,并获得一个句柄给FindNextFile或FindClose使用.
if (hFind == INVALID_HANDLE_VALUE){
printf ("FindFirstFile failed (%d)\n", GetLastError());
return 1;
}
else{
printf ("The file found is\n%s\n",FindFileData.cFileName);
}
while(FindNextFile(hFind,&FindFileData)){
printf("%s\n",FindFileData.cFileName);//这行语句会输出所有符合条件的文件名,
}
FindClose(hFind);
return 0;
}
</pre><pre name="code" class="cpp"><img src="https://img-blog.csdn.net/20141231111903615?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnV6YWlrb3VsYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />