本文内容主要为Linux文件的基本操作:
打开文件:int open(const char *pathname, int flags);
文件写入:ssize_t write(int fd, const void *buf, size_t count);
文件读取:ssize_t read(int fd, void *buf, size_t count);
关闭文件:int close(int fd);
读写位置偏移量:off_t lseek(int fd, off_t offset, int whence);
open:
返回值:文件描述符
pathname:目标文件夹路径
flags:文件打开方式(只读、只写、可读可写...)
write/read:
返回值:读/写字节数
fd:文件描述符
buf:需要写如的字节内容/读取的内容
count:读/写字节大小
lseek:
fd:文件描述符。
offset:偏移量,以字节为单位。
whence<