- 2
- 0
- 约 34页
- 2016-10-26 发布于广东
- 举报
第 10 章 文件操作 文件系统概述 三种不同类型的文件:顺序文件、随机文件和二进制文件的处理 文件系统控件 10-1 文件的基础知识 文件”是指记录在外部介质上的数据的集合。它可以永久性的存储信息。 1. 文件说明 文件说明的一般格式如下:设备名:文件引用名 设备名是存放文件的设备的名称。在微机中,其名称通常为A:、B:、C:、D:等,分别代表A,B,C,D等驱动器。文件引用名由文件基本名和扩展名组成,其中文件基本名通常以字母开头,最多不超过8个字符;扩展名是可选的,最多不超过3个字符。 2. 文件结构 Visual Basic的文件由记录组成,记录由字段组成,字段又由字符组成。 (1)文件(file):文件由记录构成,一个文件含有一个以上的记录。 (2)记录(record):由一组相关的字段组成。 (3)字段(field):也称域。字段由若干个字符组成,用来表示一项数据。 (4)字符(character):是构成文件的最基本单位。 3. 文件种类 按数据的存取方式和结构来分: 顺序文件(sequential file):顺序文件的结构最简单,文件中的记录一个接一个地存放。当要查找某个数据时,只能从文件头开始,一个记录一个记录地顺序读取,直至找到要查找的记录为止。 随机存取文件(random access file):又称直接存取文件,简称随机文件或直接文件。与顺序文件不同,在访问随机文件中的数据时,不必考虑各个记录的排列顺序域位置,可以根据需要访间文件中的任一个记录 10-2 文件系统操作 文件的打开与关闭 文件系统其它操作语句和函数 10-2-1 文件的打开与关闭 1.文件的打开 文件打开语句Open语句的语法格式如下: Open 文件说明 [For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度] 其中: (1)方式是要指定文件的输入输出方式。它的取值有以下几种: Output:指定顺序输出方式。 Input:指定顺序输入方式。 Append:指定顺序输出方式。 Random:指定随机存取方式 Binary:指定二进制方式文件 (2)存取类型指以何种权限打开文件。其值可取以下几种: Read:打开只读文件。 Write:打开只写文件。 Read Write:打开读/写文件。 (3)锁定指打开文件时,其它用户对该文件的读写方式。 Lock Shared:任何机器上的任何进程都可以对该文件进行读写操作。 Lock Read:不允许其他进程读该文件。 Lock Write:不允许其他进程写这个文件。 Lock Read Write:不允许其他进程读写这个文件。 (4)文件号是一个整型表达式,其取值在1~511的范围之内。 (5)Len=记录长度子句指定当文件与程序之间拷贝数据时缓冲区的字符数。 2.文件的关闭 Visual Basic提供了Close语句来进行关闭文件的操作。 其语法格式如下: Close[[#]文件号][,[#]文件号]…… 10-2-2 文件系统其它操作语句和函数 1)FreeFile函数:返回Integer型值,表示一个在程序中没有使用的文件号,用这个函数取得文件号可以避免文件号的冲突。 其语法格式如下:FileNumber=FreeFile FileNumber:整型数,保存返回的文件号。 2)LOF函数:返回Long型值,表示给文件分配的字节数(即文件的长度)。 其语法格式如下:变量=LOF(文件号) 3)EOF函数:测试文件的结束状态。返回Boolean型值。 其语法格式如下:变量=EOF(文件号) 4)Kill函数:从磁盘中删除文件。 其语法格式如下:Kill PathName PathName 是一个字符型表达式,指定要删除的一个或多个文件名. 5)FileCopy函数:复制和移动文件。 其语法格式如下:FileCopy Source, Destination 参数Source是一个字符型表达式,指定要复制的文件名,可以包括源文件的目录或文件夹以及驱动器。Destination也是一个字符型表达式,指定目标文件名。 6)Dir函数:返回表示匹配指定模式或文件属性的文件名、目录名或文件夹名的字符串或返回驱动器卷标的字符串。 其语法格式如下:Dir[( PathName[, Attributes ])] 参数PathName 是可选项,字符型表达式,用来指定文件名、目录或文件夹名或驱动器卷标。 参数Attributes是可选项,其值指定文件属性的枚举或数值表达式。若省略,则返回匹配PathName但没有属性的文件. 10-3
您可能关注的文档
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第4章草图.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第5章实体建模.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第6章曲面造型.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第7章零部件装配.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第8章制作工程图.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第9章铣削加工基础.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第10章注塑模具设计.ppt
- 新UG NX4应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 郑金 第11章钣金建模.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第01章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第02章.ppt
原创力文档

文档评论(0)