摘要:
1.列出目录中的所有文件 /* Listing 18-2 */ /* list_files.c*/ #if defined(__APPLE__) /* Darwin requires this header before including <dirent.h> */ #include <sys/t 阅读全文
posted @ 2021-04-15 18:53
Mars.wang
阅读(77)
评论(0)
推荐(0)
摘要:
18.8 读目录: opendir()和 readdir() 本节所述库函数可用于打开一个目录,并逐一获取其包含文件的名称。 #include<dirent.h>DIR *opendir(const char *dirpath);DIR *fdopendir(int fd);struct diren 阅读全文
posted @ 2021-04-15 16:09
Mars.wang
阅读(201)
评论(0)
推荐(0)
摘要:
18.1 目录和(硬)链接 在文件系统中,目录的存储方式类似于普通文件。目录与普通文件的区别有二。 1.在其 i-node 条目中,会将目录标记为一种不同的文件类型(参见 14.4 节)。 2.目录是经特殊组织而成的文件。本质上说就是一个表格,包含文件名和 i-node 编号。 在大多数原生 Lin 阅读全文
posted @ 2021-04-15 16:07
Mars.wang
阅读(94)
评论(0)
推荐(0)
摘要:
文件的扩展属性(EA),即以名称-值对形式将任意元数据与文件 i 节点关联起来的技术 16.1 概述 EA 可用于实现访问列表(第 17 章)和文件能力(第 39 章)。但就设计而论,其能力绝不仅限于此。例如,还可利用 EA 去记录文件的版本号、与文件的 MIME 类型/字符集有关的信息,或是指向图 阅读全文
posted @ 2021-04-15 11:31
Mars.wang
阅读(166)
评论(0)
推荐(0)
浙公网安备 33010602011771号