我是靠谱客的博主 俊逸小懒猪,这篇文章主要介绍c语言怎么搜索文件夹,[转载]c语言 遍历搜索文件夹(获取文件夹中所有内容),现在分享给大家,希望可以做个参考。

需要用来存储文件各种信息的结构体: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语言怎么搜索文件夹内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部