ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux文件编程学习汇总

2021-01-09 18:58:12  阅读:166  来源: 互联网

标签:文件 const int 编程 汇总 pathname mode linux include


1,打开并创建文件的命令
open()头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
返回值为一个整型数意思是描述该文件的一个描述符

pathname:为要打开文件的名字,
flags:可以操作的权限有三种:
可读(O_RDONLY)
可写(O__WRONLY)
可读可写(O_RDWR)
mode_t mode:用户权限一般为0600(其中6=4+2。4代表可读,2代表可写)
创建文件
int creat(const char *pathname, mode_t mode);
变量名同上
2,对一个文件采取写的操作
头文件
#include <unistd.h>
ssize_t write(int fd, const void *buf, size_t count);
如果什么都没有写那么意味着返回值为0;错误为1;
fd:为一个文件描述符
buf:无类型的一个指针
count:从buf里面取回字节的大小

标签:文件,const,int,编程,汇总,pathname,mode,linux,include
来源: https://blog.csdn.net/qq_46518045/article/details/112398462

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有