- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20-第七章-文件与文件操作
第七章 文件 7.1 文件的概念 一、文件 所谓“文件”,是指记录在外部介质上的数据集合。存储在磁盘中的文件叫磁盘文件,简称文件。每个文件具有唯一的文件标识,即文件全称。 Windows环境下的文件格式为: 文件路径\文件名 (1)文件路径: 由磁盘盘符和文件夹名构成。 (2)文件名: 由主文件名和扩展名构成。 例如:d:\vb\cj.dat 表示文件cj.dat存放在D盘的\vb文件夹中, 文件名为:CJ;文件的扩展名为.dat。 在VB中,对于顺序文件、随机文件、二进制文件的操作通常按3个步骤进行: (1)打开文件 (2)访问文件(读出或写入) (3)关闭文件 一、 文件的打开与关闭 在对文件进行操作之前,必须用Open语句打开要操作的文件。 在对一个文件操作完成后,要用Close语句将它关闭。 1、Open语句的一般格式 Open 文件名 [For打开方式 ] As #文件号 (1)文件名:是需要打开的文件名,该文件名可以包含驱动器和路径 (2)打开方式常用以下3种。 Input:读文件内容给变量 Output:写(形成)文件,将变量值写入文件中 Append:在文件尾追加新内容 (3)文件号:是一个1~511之间的整数。它用来代表所打开的文件,文件号可以是整数或数值型变量。 例如: ① Open “d:\shu1.dat For Input As #1 该语句以输入方式打开文件shu1.dat,并指定文件号为1。 ② Open d\shu2.dat For Output As #5 该语句以输出方式打开文件shu2.dat,即向文件shu2.dat进行写操作,并指定文件号为5。 ③ Open d:\shu3.dat For Append As #7 该语句以添加方式打开文件shu3.dat,即向文件shu3.dat添加数据,并指定文件号为7。 2、Close语句的一般格式: Close [文件号表列] 例如: ① Close #1 关闭文件号为1的文件。 ② Close #2,#7,#8 关闭文件号为2,7,8的文件。 ③ Close 关闭所有已打开的文件。 二、与文件操作有关的函数 1.LOF函数 格式:LOF(文件号) 功能:返回一个已打开文件的大小,类型为Long,单位是字节。 2.FileLen函数 格式:FileLen(文件名) 功能:返回一个未打开文件的大小,类型为long,单位是字节。文件名可以包含驱动器以及目录。 3.EOF函数 格式:EOF(文件号) 功能: 用于判断读取的位置是否已到达文件尾。 当读到文件尾时,返回True,否则返回False。 对于顺序文件,用EOF 函数测试是否到达文件尾; 三、对顺序文件的操作 顺序文件用于处理一般的文本文件,它是标准的ASCII文件。 顺序文件中各数据的写入顺序、在文件中的存放顺序、和从文件中的读出顺序3者是一致的。 顺序文件按行组织信息。每行由若干项组成,行的长度不固定,每行由回车换行符号结束。 1 读顺序文件操作 读顺序文件: 打开→读取→关闭 1. 打开现存的顺序文件 Open pathname For Input As #filenumber Pathname:文件路径名 Filenumber:文件号 2. 读顺序文件 Input #文件号, 变量列表 Line Input #文件号, 变量名 Input(字符数, #文件号) 3. 关闭文件 Close #文件号1, #文件号2…… 从顺序文件中读取数据可以使用: Input #语句 Line Input #语句 Input函数
原创力文档


文档评论(0)