- 81
- 0
- 约6.37千字
- 约 35页
- 2017-07-04 发布于湖北
- 举报
Linux文件操作编程
(1) Linux文件结构 1、Linux文件类型: 普通文件 目录文件 设备文件 链接文件 管道文件 2、文件描述符 一个非负整数,索引值,通常使用宏来表示。 代表指向内核中每个进程打开文件的记录表。 (2) 不带缓存的I/O操作 即底层操作。文件底层I/O操作的系统调用主要有open、close、read、write、lseek函数来直接操作文件。 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, int perms); 参数说明: pathname:被打开的文件名(包括路径名); flags:文件打开方式:只读O_RDONLY、可写O_WRONLY、读写O_RDWR、O_CREAT若文件不存在则新建、O_TRUNC若文件存在且只读或只写成果打开,则先删除全部原有数据、O_APPEND打开文件后文件指针指向末尾、O_EXCL和O_CREAT一起判断是否存在。 返回值:成功返回文件描述
您可能关注的文档
- Linux ramdisk根文件系统的移植.docx
- linux Sendmail配置.ppt
- Linux c编程作业.doc
- Linux 工具及性能调优.ppt
- Linux++Oracle+11g+R2+RAC+安装配置详细过程.doc
- Linux 基础教程--账户管理和权限管理.ppt
- linux 网络服务器搭建 第三章.ppt
- Linux2.6内核下键盘输入设备驱动的实现.doc
- Linux5.4安装EBSR12.docx
- Linux上机考题库答案DOC文档.doc
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 第一单元 观察简单组合体 练习一 课件 2026-2027学年人教版数学五年级上册.pptx VIP
- 12《盘古开天地》教案.docx VIP
- 第1课 《消息二则》 课件(50张) 部编版语文八年级上册.pptx VIP
- 双向水泥搅拌桩施工方案.docx VIP
- DB34_T2395-2015涉路工程安全评价规范.pdf
- 小学三年级科学开学第一课.ppt VIP
- 现代西方哲学第十讲:科学哲学精选.ppt VIP
- 中学地理课程标准与教材研究--高中地理教材案例编写对比.ppt VIP
- 全球十大环境问题课件.ppt VIP
- 中学地理课程标准与教材研究--各版高中地理教材图像系统对比.ppt VIP
原创力文档

文档评论(0)