C语言中,如何编写指定文件夹读取所有文件的函数

2025-06-21 21:59:32
推荐回答(1个)
回答1:

不是我写的 转来的 TC下或BC下
#include
#include
#include
#include
#include "conio.h"

#define ALL FA_RDONLY |FA_HIDDEN | FA_SYSTEM | FA_LABEL | FA_ARCH

void dirme(char * pfad);

void main()
{
clrscr();
dirme("c:\\*.*");
getch();
dirme("c:\\windows\\*.*");
getch();
}

void dirme(char * pfad)
{
struct ffblk block;
int ret;
int num=0;
for (ret=findfirst(pfad,&block,ALL);!ret; ret=findnext(&block))
{
printf("File%d : %s\n",num++,block.ff_name);
}