概述
需要用来存储文件各种信息的结构体:struct
_finddata_t 及查找函数:_findfirst、_findnext和_fineclose。
[1] _finddata_t结构体
struct _finddata_t
{
unsigned
attrib;
time_t
time_create;
time_t
time_access;
time_t
time_write;
_fsize_t
size;
char
name[_MAX_FNAME];
};
unsigned atrrib:
它存储一个unsigned单元,用于表示文件的属性。文件属性是用位表示的,主要有以下一些:_A_ARCH(存档)、_A_HIDDEN(隐藏)、_A_NORMAL(正常)、_A_RDONLY(只读)、_A_SUBDIR(文件夹)、_A_SYSTEM(系统)。这些都是在中定义的宏,可以直接使用。既然是位表示,那么当一个文件有多个属性时,它往往是通过位或的方式,来得到几个属性的综合。例如只读+隐藏+系统属性,应该为:_A_HIDDEN
| _A_RDONLY | _A_SYSTEM 。
time_t time_create:
这里的time_t是一个变量类型,用来存储时间的。time_create变量是用来存储文件的创建时间。
time_t time_access:
文件最后一次被访问的时间。
time_t time_write
最后
以上就是俊逸小懒猪为你收集整理的c语言怎么搜索文件夹,[转载]c语言 遍历搜索文件夹(获取文件夹中所有内容)的全部内容,希望文章能够帮你解决c语言怎么搜索文件夹,[转载]c语言 遍历搜索文件夹(获取文件夹中所有内容)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复