漩涡鸣人 发表于 2014-9-13 16:21:59

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]
查看完整版本: C标准库之文件目录操作函数——_findfirst