Linux-目录操作

发布时间:2026/10/24 2:30:33
Linux-目录操作

目录也是被当作文件。

1. opendir 打开目录 获得DIR 指针,目录流指针。代表整个目录的信息。

2. readdir 读取目录内容 (写入目录,新建文件,删除文件,新建目录,删除目录,有独立函数) 。 后得到dirent 指针, 代表目录的一个内容项。

3. closedir 关闭目录。

相关函数

1. opendir

2. readdir

3. closedir

通过上述函数,可以实现目录的遍历(ls);

4. 目录辅助函数

5. stat

最常用的成员是 st_size ,表示文件的大小(字节)

6. 时间相关的函数

在linux系统中,记录实际的方式,是记录秒数。

unix 时间戳 (从 1970 1-1 0:0:0 开始记录的秒数)。

6.1 time

6.2 localtime

6.3 ctime

字符串形式如下:

7. 系统报错相关函数

7.1 perror

会把错误编号放在全局变量errno里

7.2 strerror

可以看编号不同的错误信息