漩涡鸣人 发表于 2014-9-13 16:30:35

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