今天学会了两个函数,_findfirst和_findnext。下面代码用于查出所有在D盘一级目录下的txt文件。
不足的是它不能在子文件夹中查找。
#include<io.h>
#include<stdio.h>
void main()
{
struct _finddata_t ffblk;
long Handle;
printf("Directory listing of *.txt/n");
Handle=_findfirst("D://*.txt",&ffblk);
if(Handle==-1L)
printf("Find no file!");
else
{
printf(" %s/n", ffblk.name);
while (Handle==0)
{
printf(" %s/n", ffblk.name);
done = _findnext(Handle,&ffblk);
}
}
_findclose(done);
}
本文介绍了一种使用C语言中的_findfirst和_findnext函数来枚举D盘根目录下所有TXT文件的方法。此代码示例展示了如何遍历指定路径下的文件,并列出它们的名字。
1350

被折叠的 条评论
为什么被折叠?



