如何在c语言中批量读取文件

Python011

如何在c语言中批量读取文件,第1张

应当使用findfirst和findnext函数

#include <dos.h>

#include <dir.h>

int iMatch

struct ffblk fFileStru

iMatch = findfirst("c:\\test\\*.*", &fFileStru, 0)

while(!iMatch)

{

...........//找到的文件信息保存在结构fpFileStru里面,这里是处理语句

iMatch = findnext(&fFileStru)

}

1、fclose()关闭文件,释放的是内存中为打开这个文件所申请的空间,而不是磁盘空间。 2、函数 fopen()建立的文件所占的空间不是系统自动分配的,而是C相关函数分配的。 3、因为2中的空间是内存空间,所以不存在硬盘空间的问题