long _findfirst( char *filespec, struct _finddata_t *fileinfo ); // 功 能 : 提供与filespec指定入口泛式匹配的第一个文件.通常后继用_findnext()函数来完成某泛式下的文件遍历. // 头文件 : #include <io.h> // 参 数 : filespec - 目标文件规范,可以包含通配符 // fileinfo - 文件信息buffer // 返回值 : 成功返回唯一的搜索句柄 // 出错返回-1,且设置errno为如下值: // ENOENT 该泛式无法匹配 // EINVAL 无效文件名 int _findnext( long handle, struct _finddata_t *fileinfo ); // 功 能 : 按照前面_findfirst中的泛式规则,查找下一个符合该泛式的文件,并以此为依据修改fileinfo中的值 // 头文件 : #include <io.h> // 参 数 : long handle - 搜索句柄(通常由紧靠其前的_findfirst()返回) // fileinfo - 文件信息buffer // 返回值 : 成功返回0 // 出错返回-1 int _findclose( long handle ); // 功 能 : 关闭搜寻句柄并释放相应资源 // 头文件 : #include <io.h> // 参 数 : long handle - 搜索句柄(通常由紧靠其前的_findfirst()返回) // 返回值 : 成功返回0 // 出错返回-1 |