摘要: 最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。 首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstream { void *__fd; char *__data; int __entry_data; c 阅读全文
posted @ 2017-02-27 10:16 Boblim 阅读(5355) 评论(0) 推荐(1) 编辑
摘要: Linux C 下面读取文件夹要用到结构体struct dirent,在头#include <dirent.h>中,如下: 其中d_type表明该文件的类型:文件(8)、目录(4)、链接文件(10)等。 下面程序,递归读取某文件夹及其子文件夹下所有文件名: 执行输出 : 下面是脚本之家 深入探讨:l 阅读全文
posted @ 2017-02-27 10:14 Boblim 阅读(37653) 评论(1) 推荐(1) 编辑