【大学课件】文件管理.ppt
《【大学课件】文件管理.ppt》由会员分享,可在线阅读,更多相关《【大学课件】文件管理.ppt(23页珍藏版)》请在三一办公上搜索。
1、第六章 文件管理,http:/,程序设计中,文件是十分重要的,许多情况下,使用文件可以高效地解决实际问题。有用的数据在后备存储器上以文件的形式存储后,我们就可以通过文件对数据进行访问、操作以及检索,这称为文件管理。6.1 文件的分类 根据文件访问类型的不同,可以将文件分为三类:顺序文件、随机文件和二进制文件。(1)顺序文件 所谓顺序文件就是普通的文本文件,是比较简单的文件结构,文件中的记录一个接一个地逐次存放,而且只知道第一个记录的存储位置,其它记录的位置用户无法知道。当用户需要查找一个数据时,只能从文件头开始,一个记录、一个记录地顺序读取,直到找到为止。,http:/,(2)随机文件 随机文
2、件又称直接存取文件,简称随机文件或直接文件。与顺序文件不同,随机文件可以按任意次序读写,但要求每一行或每个记录的长度必须相同,而且每个记录都有一个记录号。在写入数据时,只要指定记录号,就可以把数据直接存入指定位置。而在读取数据时,只要给出记录号,就能直接读取该记录。(3)二进制文件 二进制文件是以二进制方式保存的文件,Visual Basic假设数据不按照固定的方式组织,而且允许程序按照所需的方式访问文件。,http:/,6.2 文件的基本操作 文件的基本操作包括文件的打开、文件的读写、文件的关闭文件的拷贝、文件的删除和文件的添加等。6.2.1 文件的打开(建立)在Visual Basic中使
3、用Open语句打开或建立一个文件,并指定一个文件号和文件的打开模式等。Open语句的格式如下:Open For 模式Access 存取类型锁定 As#Len=记录长度,http:/,格式中的Open、For、As以及Len为关键字,带方括号的字段为可选项。其它参量含义如下:(1)是必要的字符表达式,用以指定要打开或建立的文件名,该文件名可以包含目录、文件夹及驱动器。(2)模式用来指定文件的输入输出方式,可以为下述操作之一:Output:指定顺序输出方式。Input:指定顺序输入方式。Append:指定顺序输出方式。与Output不同的是,用Append方式打开文件时,文件指针被定位在文件末尾。
4、如对文件进行写操作,则写入的数据附加到原来文件的后面,也称为追加。Random:指定随机存取方式。Binary:指定二进制方式文件,这种方式下,可以用Get或Put语句对文件中的任何字节位置的信息进行读写。如果没有指定文件的输入输出方式,则以缺省的Random方式打开文件。,http:/,(3)Access是可选的关键字,说明对打开文件进行的操作种类,有Read(只读)、Write(只写)或Read Write(读/写)操作。“操作种类”指出了打开的文件中所进行的操作。如果要打开的文件已由其它过程打开,则不允许指定存取类型,否则Open出错,并产生出错信息。(4)锁定是可选的关键字,只用在多用
5、户或多进程环境中,说明其它进程或用户能够完全共享)、Lock Read(不允许其它进程读该文件)、Lock Write(不允许其它进程写该文件)和Lock Read Write(不允许其他进程读写该文件)对打开文件进行的操作,类型包括Shared(该文件。如果不使用Lock子句,默认为Lock Read Write。,http:/,(5)是必需的一个有效的文件号,范围在1到511之间。执行Open语句时,打开文件的文件号与一个具体的文件相关联,其它输入输出语句或函数通过文件号与文件发生关系。(6)记录长度是可选的小于或等于32767(字节)的一个数。对于随机访问方式打开的文件,该值就是记录长度
6、。对于顺序文件,该值就是缓冲字节数,即确定缓冲区的大小,缓冲区越大,占用空间越多,文件的存取速度越快。,http:/,Open语句兼有打开文件和建立文件两种功能。对一个数据文件进行读、写、修改或增加数据之前,如果指定的文件不存在,用Input方式打开文件时,将提示“文件未找到”;用Append、Binary、Output或Random方式打开文件时,则建立相应的文件 6.2.2 文件的关闭 文件的读写操作结束后,可以通过Close语句将Open语句打开的输入/输出文件关闭,一般格式为:Close#文件号,#文件号,http:/,6.2.3 文件的删除 删除文件可以用Kill语句实现,具体格为:
7、Kill 文件名 6.2.4 拷贝文件 用FileCopy语句可以把源文件拷到目标文件,拷贝后两个文件的内容完全一样,例如:FileCopy”Soure.dat”,“Target.dat”.6.2.5 建立和删除文件目录 在VB中可以通过MkDir语句建立一个目录,RmDir语句删除一个文件目录。,http:/,6.2.6 文件管理语句和函数 1FreeFile 函数 用FreeFile函数可以得到一个在程序中没有使用的文件号。一般格式为:FreeFile(rangenumber)例 6-1 使用FreeFile函数获得文件号。2FileLen 函数 此函数返回以“文件名”参数指定的文件的长度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 文件 管理

链接地址:https://www.31ppt.com/p-5680893.html