《Linux C》01 文件I/O之Open操作
来源:互联网 发布:错生网络剧1 20集资源 编辑:程序博客网 时间:2024/04/29 13:55
- Open函数介绍
- Open函数使用实例
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); int creat(const char *pathname, mode_t mode);描述: 给定一个文件的路径名,open()返回一个负整数的文件描述符,失败返回-1. flags标志中这三个必须包含一个O_RDONLY, O_WRONLY, or O_RDWR. 文件创建标志和文件状态标志的部分列表如下: O_APPEND 在附加模式下打开该文件 O_ASYNC 使能信号驱动I/O,此功能仅可用于终端. O_CLOEXEC 从新的文件描述符使能这个O_CLOEXEC标志 O_NOCTTY 如果pathname指向终端,则不将设备作为此进程的控制终端 O_NDELAY 非阻塞方式操作文件 O_CREAT 如果pathname文件不存在,将被创建。包含这个标志位需为新创建的文件赋予mode,如下:
Open函数使用实例
#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int main(){ int fd; fd = open("/home/haha",O_RDWR|O_CREATE,0777);//文件不存在则创建 //fd为-1打开失败,fd为负整数则成功 return 0;}
0 0
- 《Linux C》01 文件I/O之Open操作
- 《Linux C》02 文件I/O之Write操作
- 《Linux C》03 文件I/O之Read操作
- 步步LINUX C--文件I/O操作
- 文件I/O操作之open 的O_APPEND参数
- Linux学习之文件I/O操作
- 底层文件I/O操作---open()函数
- Linux I/O文件open函数
- 文件I/O之open函数
- Linux文件I/O操作
- Linux文件I/O操作
- [Linux]--底层文件 I/O 操作之文件锁
- 文件操作函数全集 Linux C(流式 I/O)
- 【文件】不带缓存的文件I/O操作函数之creat、open
- Linux 文件I/O操作之fcntl函数
- [Linux]--底层文件 I/O 操作之多路复用
- 不带缓存的文件I/O操作 open/close
- C语言标准I/O文件操作
- 记住用户名(转)
- iOS APP细节处理
- beanutils研究心得
- 深入理解DIP、IoC、DI以及IoC容器
- Short类型在计算机中的存储
- 《Linux C》01 文件I/O之Open操作
- Qt 播放音频文件
- iOS 里面的常用数学函数
- H5知识点大总结勾起你的欲望
- java Uri Url Urn android Uri 三者含义的理解
- 解决UISearchDisplayController 在消失后显示navigationController.navigationBar的问题
- Redis+Spring缓存实例(windows环境,附实例源码及详解)
- 【VS开发】RIbbon编程
- spring的各种jar包