1. open() O_RONLY O_WONLY O_RDWR
返回值为 文件描述符fd
2. creat() 创建新文件,这个函数的产生是因为最开始open函数没有O_CREAT 功能,所以单独开发的该函数
注:不是create,没有e
3. read() 读取fd对应的文件内容
4. write() 写信息到fd对应的文件中
5. lseek() 设置当前文件偏移量 SEEK_SET, SEEK_CUR, SEEK_END
6. close() 关闭fd对应的描述符
小结: open() 的O_APPEND 可以提供原子操作,保证写入动作都是在文件尾,所以当文件open 时设置了O_APPEND,即使使用lseek 设置偏移量后写入信息,信息仍然会被写入文件尾!
时间: 2024-11-05 06:27:41