32、Linux 系统中的文件操作、进程控制与程序执行

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 。 </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值