ls ( ) "h"in"help in"?

1、获取文件详细信息的函数:

(1)、获取文件信息的函数:

(2)、文件信息结构体:


 
 
 
 
 
 
 
 

2、在C里表示时间的方式:

 
 

计算机大多数情况使用time_t,因为效率高。但是显示时为tm结构形式。localtime()函数可以实现: time_t 到 tm 的转换。time_t的指针做参数,返回值tm的指针。
也可以使用:ctime打印出美式时间显示方式(我们不采用)。

3、mode权限与类型判断:

 
 
由于mode_t mode;参数中包含的信息不止一个需要根据不同的方式进行提取:
(1)、判断文件类型的宏函数
当然也可以采用宏变量的方式,但是我更习惯用宏函数。
(2)、表示文件权限与类型的宏变量:

4、重要的目录操作函数:

其它函数与结构体这里就不再介绍,有不懂得可以去查man手册。

结果除了格式以外(没有排序),基本相同。对于最上面一层占空间大小没有写,有兴趣的可以自己加上该功能。并且代码是笔者一次性写完,并没有过多的进行测试,对于潜在BUG没有排除,可简化的代码也没有过多处理。


 

 

 

 * 局限性:不能模糊匹配,不能使用正则,且只能判断普通文件(-)与目录(d)
 

我要回帖

更多关于 help in 的文章

 

随机推荐