如何遍歷一個文件夾(C語言實現)


#include<io.h>
#include<stdio.h>
int main()
{
long Handle;
struct _finddata_t FileInfo;
if((Handle=_findfirst("C:\\Users\\zr\\Desktop\\testlist\\*.txt",&FileInfo))==-1L)
printf("沒有找到匹配的項目\n");
else
{
printf("%s\n",FileInfo.name);
while(_findnext(Handle,&FileInfo)==0)
printf("%s\n",FileInfo.name);
_findclose(Handle);
}
return 0;
}

首先從百度百科扒一段代碼。

https://baike.baidu.com/item/findfirst/8137585?fr=aladdin

還是挺好用的。

然后斜杠要寫成雙斜杠才能是斜杠,並且斜杠是反斜杠,所以目錄和他的子目錄之間隔着兩根反斜杠。這個字符串構造起來也是沒啥難度的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM