Linux操作系统中读取目录文件信息的过程分析

Linux操作系统中读取目录文件信息的过程分析
导读:linux操作系统中读取目录文件信息的过程分析,学习linux的朋友可以参考。

一般过程:

1。添加的头文件dirent。H

声明结构体指针结构体指针dirent;

声明一个目录指针;

2。命令行分析

三.打开目录文件

使用opendir()的参数解析二参数参数的命令行1 } {,并返回目录文件指针值FD

4。输出重定向

fprintf()的参数是用来分析第三参数参数的命令行2 } {,权限W

5。开始读取目录文件的内容

用圆而((ptr = readdir(FD))!= null),readdir()提取文件从项目目录文件每次和指针向前移动。null值直到文件结束返回,readdir返回ptr指针指向dirent结构()。每当一个函数调用返回的结果是不同的,在dirent的成员。对d_name成员的值是在每个目录中读取的文件的名称。使用从原始数据中获得的信息。C在周fopen,我们将PTR -> d_name fopen()的参数和fstat(),然后打印出目录中的所有文件并将它们存储在输出文件。

6。关闭所有文件和目录文件指针。

tag:文件操作系统读取过程分析目录

相关内容