linux 基本文件操作-----creat open write read close
2017-09-21 22:16
393 查看
“linux中一切皆文件”
“linux中一切皆文件”
“linux中一切皆文件”
“linux中一切皆文件”,
这句话已经被轰炸过好多回了。
最基本的操作就是
open(path,attribute,权限) 0755
对文件进行操作之前,必须先打开文件。
打开文件时候可以设置文件的读写属性
O_RDONLY
//read only 只读
O_WRONLY
//write only 只写
O_RDWR
//read & read 可读写
******** 还有其他操作属性,需要时间加深理解
write 对文件进行写
read
//无论在pc端还是在开发板,在read之前,必须紧接open,如果中间被write操作,再 进行read,无法读取成功,因为文件的write后,光标在文件的结尾,执行read时,读取不了数据
close
//在 creat 或 open 文件之后,需要与之对应 close 。
(creat)//旧的操作函数,表示新建。建议使用open()替代。使用creat时如果新建的文件与已存在的文件同名,会被直接覆盖。
对于普通文件 creat(path,权限参数) 等效于 open(path,O_CREAT|O_RDWR|O_TRUNC,权限参数);
“linux中一切皆文件”
“linux中一切皆文件”
“linux中一切皆文件”,
这句话已经被轰炸过好多回了。
最基本的操作就是
open(path,attribute,权限) 0755
对文件进行操作之前,必须先打开文件。
打开文件时候可以设置文件的读写属性
O_RDONLY
//read only 只读
O_WRONLY
//write only 只写
O_RDWR
//read & read 可读写
******** 还有其他操作属性,需要时间加深理解
write 对文件进行写
read
//无论在pc端还是在开发板,在read之前,必须紧接open,如果中间被write操作,再 进行read,无法读取成功,因为文件的write后,光标在文件的结尾,执行read时,读取不了数据
close
//在 creat 或 open 文件之后,需要与之对应 close 。
(creat)//旧的操作函数,表示新建。建议使用open()替代。使用creat时如果新建的文件与已存在的文件同名,会被直接覆盖。
对于普通文件 creat(path,权限参数) 等效于 open(path,O_CREAT|O_RDWR|O_TRUNC,权限参数);
相关文章推荐
- linux文件操作函数(open、write、read、close)
- linux下文件的读写操作( open read write)
- linux下文件的读写操作(openreadwrite)
- linux下文件的读写操作(openreadwrite)
- Linux下文件的读写操作( open read write)
- Linux 文件 open,creat,write,read (C)
- 关于qt在linux下使用open,write,close等文件操作的笔记
- linux下文件的读写操作(open read write)
- Linux基础编程-文件操作open,lseek,read,write,close
- linux下文件的读写操作(openreadwrite)
- Linux文件操作函数open close read write等示例
- linux文件操作函数(open、write、read、close)可用于串口读写
- Linux文件I/O(creat/open/read/write/lseek/close/dup/sync)
- Linux 文件操作 open,lseek,read,write,close
- Linux基础编程-文件操作open,lseek,read,write,close
- linux文件操作open close read write lseek
- Linux基础编程-文件操作open,lseek,read,write,close
- Linux-文件操作(open、write、read、close、iotcl)
- [转]Linux文件操作函数open close read write等示例
- 【UNIX环境高级编程】文件 IO 操作 一 ( open | close | creat | lseek | write | read )