Unix/Linux 文件操作与管理全解析
1. 文件的删除、复制与移动
- 文件删除 :使用
remove()函数可从文件系统中删除指定路径的文件或目录。若路径为文件,remove()会调用unlink();若为目录,则调用rmdir()。成功时返回 0,失败返回 -1 并设置errno。
#include <stdio.h>
int remove (const char *path);
- 文件复制 :Unix 没有专门的系统或库调用用于文件和目录的复制,通常由
cp等工具手动完成。复制文件src到dst的步骤如下:- 打开
src。 - 打开
dst,若不存在则创建,若存在则截断为零长度。 - 读取
src的一块内容到内存。 - 将该块内容写入
dst。 - 重复步骤 3 和 4,直到
src的所有内容都被读取并写入dst <
- 打开
超级会员免费看
订阅专栏 解锁全文
2442

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



