vb6的文件操作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb6的文件操作

总结一下VB6的文件操作,省得要用的时候又到处查找。 一、文件类型 1、顺序文件(文本文件) :以ASCII码形式存放的文件。似乎还有Unicode码存放的,有没有BCD码的呢? 2、随机访问文件:这种文件格式很有特点:文件中存放若干条等长的单元(也可以说是记录);每个单元包含同类型、等数量、等长度的数据项;文件中,除了字符串以ASCII码存放之外,?其它都以二进制形式直接存放,节省存储空间。这种文件类型非常适合存储需要和软件交互的数据,如结构体数据、类数据等。这也是VB特有的文件访问方式。 3、二进制文件:以二进制形式存放,PE程序文件一般都是这个类型。 二、操作方法 1、顺序文件 打开: Open 文件名 For Input | Output | Append As [#]文件号??? ?????????Input打开读入,文件不存在报错。Output打开覆盖写入,文件不存在则创建。Append打开追加写入,文件不存在则创建。?? 读: Line Input #文件号, 字符串变量 ??????? 读一行数据存入字符串变量,数据包括空格、Tab、等,不包括回车符和换行符,所以要显示文件的换行效果,要手动添加回车符和换行符(vbCrLf) ??????? Input #文件号, 变量1[, | ;] [变量2]... ??????? 这种方式可以存入多个变量,而且变量类型不限于字符串型。 写: Print #文件号, 参数1[, | ;] [参数2]... ??????? 将各参数逐个写入文件。参数间用逗号隔开时,文件中相应插入多个空格;用分号隔开时,插入一个空格。可以用Spc(n)、Tab(n)等进行排版。 ??????? Write #文件号, 参数1[, | ;] [参数2]... ??????? 这种写入方式将自动添加界定符,对不同参数的类型加以界定。 2、随机访问文件 打开: Open 文件名 [For Random] As [#]文件号 Len = 记录长度 ?????????For Random可以省略,文件不存在则创建,读写都是这种打开方式。?? Len是文件中记录的一条长度,用以识别记录的开始与结束,经常用Len(记录名)来获取长度。 读: Get [#]文件号,?[记录号], 变量 ??????? 读一条记录存入变量,可以是系统类型的Integer、Single、String等等,也可以是自定义类型结构体、类等。记录号省略时从打开以后最后一次读取的末端开始读取记录。 写: Put [#]文件号,?[记录号], 表达式 ????????将表达式中的数据写入文件,表达式可以是各种变量的组合,中间用逗号隔开。该组数据写入记录号对应的位置,记录号省略时从打开以后最后一次写入的末端开始写入记录。 3、二进制文件 打开: Open 文件名 For Binary As [#]文件号 ?????????文件不存在则创建,读写都是这种打开方式。当然也可以用来打开文本文件,读出来将不知所云 ??????? 读一条记录存入变量,可以是系统类型的Integer、Single、String等等,也可以是自定义类型结构体、类等。记录号省略时从打开以后最后一次读取的末端开始读取记录。 读: Get [#]文件号,?[读位置], 变量 ?????????从“读位置”开始读取数据,读入的长度等于变量的长度,一次读一个。“读位置”以字节为单位。“读位置”省略时从打开以后最后一次写入的末端开始读入。 写: Put [#]文件号,?[写位置], 表达式 ????????将表达式中的数据写入文件,表达式可以是各种变量的组合,中间用逗号隔开。该组数据写入“写位置”,“写位置”以字节为单位。“写位置”省略时从打开以后最后一次写入的末端开始写入。 三、操作权限 ????????使用Input、Binary、Random模式访问,可以同时对单个文件打开多个实例。使用Append和Output模式之前则必须确定文件 ????????Open 文件名 For 模式 [Access access] [lock ] As [#]文件号 [len = 记录长度] ????????对随机存储文件和二进制文件,可以设置文件的读写权限。access可写成Read、Write、 Read Write,对应只读、只写、读写兼备。此项功能不适用于顺序文件。 ?????????Lock | Unlock 文件号, [记录| [起始记录 To终止记录]] ????????当指明lock标识后,可用以上代码设置文件的共享权限。对顺序文件, [记录| [起始记录 To终止记录]]不起作用,将对整个文件生效;对随机存储文件,将对记录标识中的部分进行权限锁定或解锁。 四、文件操作函

文档评论(0)

cj80011 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档