Linux 系统中的文件操作、进程控制与程序执行
1. 文件操作相关
在 Linux 系统中,文件操作是非常基础且重要的部分,涉及目录管理、文件复制等操作。
1.1 目录操作
- 删除目录 :使用
rmdir函数可以删除给定的目录,不过该目录必须为空(除了.和..外无其他条目)。函数原型为#include <unistd.h>; int rmdir (const char *dir);,返回值为 0 表示成功,-1 表示出错。 - 读取目录内容 :系统调用
getdents可将目录文件的内容以独立于系统的格式读入字符数组,但使用目录库函数更为方便。 - 目录访问库函数 :要访问目录,需包含
<sys/types.h>和<dirent.h>头文件。- 打开目录 :可使用
DIR *opendir(const char *dir)或DIR *fdopendir(int fd)来获取目录流指针(DIR *),若无法访问指定目录或内存不足,将返回NULL。 </
- 打开目录 :可使用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



