C标准库之文件目录操作函数——_findclose
本帖最后由 漩涡鸣人 于 2014-9-13 16:33 编辑功能:_findclose函数通过handle参数文件句柄,释放相关资源
函数原型:
int _findclose (long handle);
参数:
参数说明
handle搜索到的文件句柄
返回值:0表示操作成功,-1表示操作失败
要求:
函数需要的头文件
_findclose<io.h>
举例:
#include <stdio.h>
#include <io.h>
int main(void)
{
long handle;
struct _finddata_t file;//存储文件信息的结构体变量
if(-1 != (handle = _findfirst("*", &file)))//找当前目录第一个文件, 成功则不返回-1
{
printf("文件名:%s\n", file.name);
while(-1 != _findnext(handle, &file))//循环输出所有文件名
{
printf("文件名:%s\n", file.name);
}
_findclose(handle);//通过搜索句柄释放资源
}
return 0;
}
页:
[1]