zoukankan      html  css  js  c++  java
  • linux编程---文件操作

    文件操作的系统函数:

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

    函数原型:

    image

    image

    image

    image

    image

    1:open函数

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

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

    image

    mode表示文件访问权限

    image

    2:close函数

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

    参数:文件标识号

    3:read函数

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

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

    4:write函数

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

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

    5:access函数

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

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

    image

    6:stat函数fstat函数

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

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

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

    注:stat结构体如下:

    image

    7:getcwd函数

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

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

    函数使用:

    待续、、、、、、、

  • 相关阅读:
    Zabbix常见问题手册
    Shell脚本常用语句
    ZABBIX定义宏变量
    Zabbix4.0系统配置事件通知
    c++ 八皇后问题(转载)
    (c++)数据结构顺序表编码练习
    JPA的事务注解@Transactional使用总结(转)
    小程序开发流程(java后端)
    连接远程数据库,得到数据插入本地表中
    php复制目录
  • 原文地址:https://www.cnblogs.com/miner007/p/3958176.html
Copyright © 2011-2022 走看看