- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 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
您可能关注的文档
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第9章 图形操作.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第10章 对话框与菜单程序设计.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第11章 多文档界面与工具栏设计.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛 第12章 数据库编程基础.ppt
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第3章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第4章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第5章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第6章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第7章 习题参考答案.doc
- Visual Basic 6.0程序设计教程 第3版 教学课件 作者 罗朝盛习题答案 第8章 习题参考答案.doc
- Visual Basic 程序设计 第12章 开发数据库管理程序.ppt
- Visual Basic 程序设计 第13章 多媒体.ppt
- Visual Basic 程序设计 第14章 网络.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第1章 概述.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第3章 程序结构.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第4章 数组.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第5章 过程.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第6章 窗体及基本控件.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第7章 用户界面设计.ppt
- Visual Basic 程序设计(理论篇 第三版) 高职计算机应用技术 赖申江 第8章 面向对象程序设计.ppt
文档评论(0)