打开创建文件Open()、Create()函数
Linux中
open() 用于打开已经存在的文件或者创建一个新文件
create() 用于创建一个新文件。
原型
int open(const char *pathname,int flag);
int open(const char *pathname,int flag,mode_t mode);
// *注:pathname 不能超过1024个字节,否则会被截断。
flag 常用分类: 顾名思义。
O_RDONLY 0 只读
O_WRONLY 1 只写
O_RDWR 2 读写
O_APPEND 追加
O_CREAT : 文件不存在则创建,与mode一起使用,用来指定文件权限。
O_EXCL : 查看文件是否存在。同O_CREATE 一起使用时,如果文件已存在返回错误。
O_TRUNC :将文件长度截断为0。通常对需要清空的文件进行归零操作
O_NONBLOCK :非阻塞打开文件。
mode 分类
常见的,
S_IRWXU 00700 用户有读写执行权限
S_IRUSE 00400
S_IWUSE 00200
S_IXUSE 00100
#include <stdio.h>
creat()函数
用法与open类似
#include <sys/stat.h>
#include <fcntl.h>
int creat(const char *pathname ,mode_t mode);
close()函数
成功返回 0 ,失败返回-1;
#include <unistd.h>
int close();
打开创建文件Open()、Create()函数相关推荐
- php fopen创建文件,php fopen函数用法(打开创建文件)
php教程 fopen函数用法(打开创建文件) 在很多时间我们都需要创建文件特别是生成静态页面的时间,我们在php中就常常会用到fopen这个函数来新建文件,它的原是是如何文件存在就追加,不存在可以创 ...
- php fopen函数php,php fopen函数用法(打开创建文件)_PHP教程 - fopen
php教程 fopen函数用法(打开创建文件) 在很多时间我们都需要创建文件特别是生成静态页面的时间,我们在php中就常常会用到fopen这个函数来新建文件,它的原是是如何文件存在就追加,不存在可以创 ...
- python创建文件对象的函数_Python学习笔记之—— File(文件) 对象常用函数
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数: 1.file.close() close() 方法用于关闭一个已打开的文件.关闭后的文件不能再进行读写操作, 否则会触 ...
- python创建文件对象的函数_Python 文件对象常用内建方法
学习python教程文件操作时,除了 文件对象读取内容 file.read(size):size为读字节的长度,默认为-1. file.readline(size):逐行读取,如果定义了size参数, ...
- python创建以_Python create函数,python,创建
一.函数定义和声明 在某些编程语言里, 函数声明和函数定义区分开的.一个函数声明包括提供对函数名,参数的名字(传统上还有参数的类型), 但不必给出函数的任何代码, 具体的代码通常属于函数定义的范畴.在 ...
- python 创建文件夹_Python写的创建文件夹自定义函数mkdir()
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- php+打开文件和其子文件,用 PHP 内置函数 fopen 创建文件和打开文件
使用 PHP 内置函数 fopen,可以打开一个文件. 打开文件 fopen 最简单语法如下: fopen(filepath,mode) 下面是打开一个文件的 PHP 代码示例: $f = fopen ...
- Linux系统编程(文件)———文件打开/创建、写入、读取
文件编程 打开/创建文件 写入文件 读取文件 文件光标位置 打开/创建文件 函数原型 //头文件#include <sys/types.h>#include <sys/stat.h& ...
- php打开文件读写函数,php中常用文件操作读写函数介绍
本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...
最新文章
- jsessionid和jwt_JWT与Session的比较
- el图片滚动_element的el-table中记录滚动条位置的示例代码
- Smarty模板的基础
- 摄像头光圈大小对景深的影响
- POJ 2217:Secretary(后缀数组)
- Sybase中字符串替换函数 STR REPLACE
- NUC1014 排版题.输出排列成菱形的字母【打印图案】
- 通过 Socket 实现 TCP 编程入门
- 企业微信客户端web页面调试
- 动词ing形式的5种用法_动词ing形式的用法及变化规则.
- 移动数字化平台原来可以这样帮企业打造协同生态链
- java中style的用法
- 帆软 大屏BI模板(含报表滚动,图表联动等)下载
- 大学三年半的收支情况
- 精简计算机管理,Windows系统精简工具,将你的系统精简到最快最小!
- NBOJv2 Problem 1009 蛤玮的魔法(二分)
- Python程序设计实战:输出古诗实战
- python中将字符变为大写_python 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出...
- 网狐荣耀6701,6801(系列十)手机端热更新
- 西安交大的计算机试题及答案,《大学计算机基础试题及答案》-西安交通大学.doc...