- 138
- 0
- 约 27页
- 2017-08-06 发布于河南
- 举报
Linux下文件的操作-比较全了
Linux下文件的操作-比较全的了 jerny1.文件的创建和读写 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函数进行关闭操作. int open(const char *pathname,int flags); int open(const char *pathname,int flags,mode_t mode); int close(int fd); open函数有两个形式.其中pathname是我们要打开的文件名(包含路径名称,缺省是认为在当前路径下面).flags可以去下面的一个值或者是几个值的组合. O_RDONLY :以只读的方式打开文件. O_WRONLY :以只写的方式打开文件. O_RDWR :以读写的方式打开文件. O_APPEND :以追加的方式打开文件. O_CREAT :创建一个文件. O_EXEC :如果使用了O_CREAT而且文件已经存在,就会发生一个错误. O_NOBLOCK :以非阻塞的方式打开一个文件. O_TRUNC :如果文件已经存在,则删除文件的内容. 前面三个标志只能使用任意的一个.如果使用了O_CREATE标志,那么我们要使用open的第二种形
原创力文档

文档评论(0)