文件IO-API整理合集

基础IO操作

打开open\creat

读取read

写入write

关闭close

偏移量lessk

其他ioctl

文件控制fcntl

复制文件描述符dup\dup2

特定偏移量pread-pwrite

分散输入&集中输出readv-writev

截断文件ftruncate-truncate

临时文件mkstemp-tmpfile

缓冲IO

fprintf\fscanf\fgets\fputs\fputc\fgetc

缓冲-setvbuf-setbuf-setbuffer-fflush

内核缓冲fsync-fdatasync-sync

文件属性

文件信息stat

时间戳utime\utimes\utimensat\futimens

文件所有权

文件访问掩码

目录&链接

-文件IO-link-unlink-symlink-readlink

更名rename

创建移除目录mkdir-rmdir

删除文件目录remove

读目录opendir-readdir-fdopendir-rewinddir-closedir-dirfd

文件树遍历nftw

当前目录getcwd-chdir-fchdir-chroot

解析路径

文件系统-mount

posted @ 2022-11-08 23:54  starc的miao  阅读(56)  评论(0)    收藏  举报