C标准库之文件目录操作函数——_findfirst
本帖最后由 漩涡鸣人 于 2014-9-13 16:29 编辑功能:_findfirst函数用于搜索指定文件名的第一个文件
函数原型:
long _findfirst (char * filespec, struct _finddata_t * fileinfo);
参数:
参数说明
filespec指定搜索的目标文件
fileinfo_finddata_t结构指针,存储搜索到的文件信息
返回值:0表示操作成功,-1表示操作失败
要求:
函数需要的头文件
_filefirst<io.h>
举例: #include <stdio.h>
#include <io.h>
int main(void)
{
long handle;
struct _finddata_t file;//存储文件信息的结构体变量
if(-1 != (handle = _findfirst("*.txt", &file)))//找后缀为.txt的文件, 成功则不返回-1
{
printf("文件名:%s\n", file.name);
_findclose(handle);
}
return 0;
}
页:
[1]