码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-02-28 00:14:06      阅读:165      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!