首页 > 其他 > 详细

Unix 环境高级编程-----文件操作函数

时间:2015-02-28 00:12:45      阅读:211      评论:0      收藏:0      [点我收藏+]

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 设置偏移量后写入信息,信息仍然会被写入文件尾!

 

Unix 环境高级编程-----文件操作函数

原文:http://www.cnblogs.com/xbh-blog/p/4304541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!