网站大量收购独家精品文档,联系QQ:2885784924

第16章_用VB操纵文件——文件系统编程.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章_用VB操纵文件——文件系统编程

《ASP.NET 3.5网站开发从入门到精通》 第16章 用VB操纵文件 ——文件系统编程 16.1 文件的类型与结构 16.1.1 文件结构 16.1.2 文件类型 16.1.1 文件结构 应用程序在对文件中的数据进行读写时,必须根据数据的存放格式来进行。数据的这种存放格式就是文件结构。在Visual Basic中,文件由记录组成,记录由字段组成,字段又由字符所组成。 ⑴ 字符 ⑵ 字段 ⑶ 记录 ⑷ 文件 16.1.2 文件类型 在Visual Basic中根据数据文件的结构和访问方式的不同,可以将文件分为顺序文件、随机文件和二进制文件等3种。 ⑴ 顺序文件 ⑵ 随机文件 ⑶ 二进制文件 16.2 文件操作语句 在Visual Basic中常用的文件操作语句主要有7个,主要用来查找文件所处的位置,对文件进行命名、复制、删除和修改属性值等操作。 ⑴ ChDrive语句:用于改变当前文件所处的驱动器,语法如下: ChDrive drive ⑵ ChDir语句:用于改变当前文件的目录或文件夹,语法如下: ChDir path ⑶ Kill语句:用于从磁盘中删除文件。Kill语句支持多字符(*)的通配符和单字符(?)的通配符来指定多重文件。语法如下: Kill pathname ⑷ MkDir语句:用于创建一个新的目录或文件夹。语法如下: MkDir path ⑸ FileCopy语句:用于复制一个文件。语法如下: FileCopy source, destination ⑹ Name语句:用于重新命名一个文件、目录或文件夹。语法如下: Name oldpathname As newpathname ⑺ SetAttr语句:用于为一个文件设置属性信息。语法如下: SetAttr pathname, attributes 【范例16-1】 通过单击【复制文件】按钮,将一个文件夹下的源文件复制到目标文件夹下。 16.3 操纵文件的魔法──文件操作函数 在Visual Basic中常用的文件操作函数主要有以下6个。 ⑴ CurDir函数用于返回一个Variant型或String型的值来代表当前的路径。语法如下: CurDir[(drive)] ⑵ GetAttr函数用于返回一个Integer类型的值。语法如下: GetAttr(pathname) ⑶ FileDateTime函数。用于获得文件创建或最近修改的日期与时间值。它返回的是一个Variant型或Date型的值。语法如下: FileDateTime(pathname) ⑷ FileLen函数 。用于返回一个Long型值。它代表一个文件的长度,单位是字节。语法如下: FileLen(pathname) ⑸ EOF函数。用于测试文件的结束状态。语法如下: EOF(filenumber) ⑹ LOF函数。用于返回一个Long型值,它表示用Open语句打开的文件的大小,以字节为单位。语法如下: LOF(filenumber) 【范例16-2】 从磁盘的txt文件中整行读取数据,然后将读取到的数据在窗体的文本框中显示。 【拓展训练16-2】 对【范例16-2】中步骤?的代码进行如下修改,使得从磁盘的txt文件中逐字读取数据,然后将读取到的数据在窗体的文本框显示(拓展代码16-2.txt)。 16.4 顺序文件 16.4.1 顺序文件的打开 在对文件进行操作之前都必须先打开文件,同时指明文件所处的位置。打开顺序文件时使用的是Open语句,语法如下: Open 文件名 [For 打开模式] [Access 访问方式] [Lock 类型] As[#]文件号 [Len=记录长度] 16.4.2 顺序文件的读 打开文件后,就可以读取文件了。如果要读取顺序文件中的内容,应该以Input模式打开该文件,然后从顺序文件中读取数据。其语法格式有以下3种形式。 ⑴ Input #文件号,变量列表。 ⑵ Line Input #文件号,字符串变量。 ⑶ 变量=Input[$](长度,[#]文件号)。 16.4.3 顺序文件的写入 读取操作是把计算机中的文件内容取出,与其相对的是写入操作。写入操作是将数据存放到计算机文件中。要将数据写入文件,应该在Open语句中使用Output模式或者Append模式,然后用写入语句把准备好的数据写入该文件。当处于Output模式时,将新建一个文件,如果文件已经存在,则删除该文件中的所有数据,新建一个空的文件。如果在打开文件的过程中,想保留原

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档