嵌入式系统中文件的的的操作.ppt
文本预览下载声明
打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 打开/创建文件时,至少得使用三个常量中的一个 :O_RDONLY 只读模式、O_WRONLY 只写模式、O_RDWR 读写模式 嵌入式系统中文件的操作 专业:模式识别与智能控制系统 学号:1306039 姓名:冯宇谦 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 内容 文件的概念 系统调用的文件操作 库函数的文件操作 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1) 文件的概念 1、文件 文件是对系统资源的一个抽象,是对系统资源进行访问的一个通用接口,诸如内存、硬盘、一般设备及进程间通信的通道。 在Linux系统上,一切接文件,文件无所不在。 2、文件类型 普通文件、目录文件、设备文件、链接文件、管道文件、socket 3、文件描述符 文件描述符是应用程序中表示被打开文件的一个整数,其他对文件的操作接口都要使用这个整数来指定所操作的文件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)系统调用的文件操作 即底层操作,是实现文件操作最直接的方式 函数 open close read write ioctl 作用 打开或创建文件 关闭文件 从指定的文件描述符中读出的数据放到缓冲区中,并返回实际读出的字节数。 把指定缓冲区的数据写入指定的文件描述符中,并返回实际写入的字节数。 向文件传递控制信息或发出控制命令 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 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); 参数说明: pathname:被打开的文件名(包括路径名); flags:文件打开方式,有以下取值: O_RDONLY:只读 O_WRONLY:可写 O_RDWR:读写 这几个标志指定打开方式,她们之间是互斥的,不能同时使用,但可以与下面的标志用按位或的方式组合起来使用 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. open函数语法 O_APPEND 追
显示全部