首页 > 代码库 > linux编程---文件操作
linux编程---文件操作
文件操作的系统函数:
open函数,close函数,read函数,write函数,getcwd函数,access函数,stat函数,fstat函数,getcwd函数
函数原型:
1:open函数
功能:打开现有的文件,或者创建新文件并打开:,成功返回值是文件标识号,失败为-1
参数:parhname是文件路径,flag标识可取如下值
mode表示文件访问权限
2:close函数
功能:关闭文件操作,返回值表示是否成功
参数:文件标识号
3:read函数
功能:读取文件内容,返回值表示实际读取内容大小,失败则返回-1
参数:fd文件标识号;buff表示读入内容;count内容大小;
4:write函数
功能:写入文件内容,返回值表示实际写入内容大小,失败返回-1;
参数:fd文件标识号;buff表示读入内容;count内容大小;
5:access函数
功能:用于判断是否可以进行某种操作,是则返回0,否则返回-1
参数:parhname表示文件路径,mode表示判断的操作如下:
6:stat函数fstat函数
功能:功能一样都是查看文件属性
参数:stat是用于获取未打开的文件通过文件路径获取,fstat用于打开已经打开的文件用文件标识号来获取;
第二个参数stat结构体指针用来存储文件属性值。
注:stat结构体如下:
7:getcwd函数
功能:获取当前目录;错误返回-1;
参数:buff用于存放获取的路劲;size用于存放buff大小
函数使用:
待续、、、、、、、
linux编程---文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。