码迷,mamicode.com
首页 > 系统相关 > 详细

linux编程---文件操作

时间:2014-09-05 16:02:21      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   使用   ar   strong   文件   2014   

文件操作的系统函数:

open函数,close函数,read函数,write函数,getcwd函数,access函数,stat函数,fstat函数,getcwd函数

函数原型:

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

1:open函数

功能:打开现有的文件,或者创建新文件并打开:,成功返回值是文件标识号,失败为-1

参数:parhname是文件路径,flag标识可取如下值

bubuko.com,布布扣

mode表示文件访问权限

bubuko.com,布布扣

2:close函数

功能:关闭文件操作,返回值表示是否成功

参数:文件标识号

3:read函数

功能:读取文件内容,返回值表示实际读取内容大小,失败则返回-1

参数:fd文件标识号;buff表示读入内容;count内容大小;

4:write函数

功能:写入文件内容,返回值表示实际写入内容大小,失败返回-1;

参数:fd文件标识号;buff表示读入内容;count内容大小;

5:access函数

功能:用于判断是否可以进行某种操作,是则返回0,否则返回-1

参数:parhname表示文件路径,mode表示判断的操作如下:

bubuko.com,布布扣

6:stat函数fstat函数

功能:功能一样都是查看文件属性

参数:stat是用于获取未打开的文件通过文件路径获取,fstat用于打开已经打开的文件用文件标识号来获取;

第二个参数stat结构体指针用来存储文件属性值。

注:stat结构体如下:

bubuko.com,布布扣

7:getcwd函数

功能:获取当前目录;错误返回-1;

参数:buff用于存放获取的路劲;size用于存放buff大小

 

函数使用:

待续、、、、、、、

linux编程---文件操作

标签:style   blog   http   os   使用   ar   strong   文件   2014   

原文地址:http://www.cnblogs.com/miner007/p/3958176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!