文章主要介绍了VB.NET文件操作的基本方法,VB.NET文件操作的内容包括目录、文件夹和文件,希望大家可以从中学到东西。

用电脑的朋友都知道,你操作什么都得用到文件,所以文件操作是编程的根本功之一。VB.NET文件操作的内容包括目录、文件夹和文件。在这个专题中我全面介绍了VB.NET文件操作的办法:控件、指令、Windows API。

初级篇VB.NET文件操作详解(VB.NET教程)  VB.NET文件操作 第1张

VB.NET文件操作翻开和封闭文件

1、次序文件
翻开次序文件,咱们能够运用Open句子。它的格局如下:

  1. OpenpathnameFor[Input|Output|Append]As[#]filenumber[Len=buffersize]

阐明:
1)参数pathname 表明要翻开的文件名,文件名能够包括有驱动器和目录
2)Input Output 和Append用于设置次序文件的翻开办法。其间,Input表明从翻开的文件中读取数据。以这种办法翻开文件时,文件有必要存在,否则会发生过错。Output表明向翻开的文件中写入数据。以这种办法翻开文件时,文件华夏有的数据将被掩盖,新的数据将从文件开端写入。假如文件不存在,则创立一个新文件。Append表明向翻开的文件中增加数据。以这种办法翻开时,文件华夏有的数据将被保存,新的数据将从文件为开端增加。假如文件不存在,则创立一个新文件。
3)As[#]filenumber 子句用于为翻开的文件指定文件号.对文件进行读写操作时,要用文件号表明该文件.文件号是介于1~511之间的整数,既能够是数字,又能够是变量.也能够省掉不必.
4)当在文件与程序之间复制数据时,Len=buffersize子句指定缓冲区的字符数.
例如:

  1. OpenApp.Path+"/test.dat"ForOutputAs1
  2. OpenApp.Path+"/test.dat"ForOutputAs1

这两句代码在当时应用程序地点目录下创立了一个名为test.dat的文本文件,分配文件号为1.

  1. OpenApp.Path+"/test.dat"ForInputAs[#]filenumber

这条句子是从文本文件中读取数据.

  1. OpenApp.Path+"/test.dat"ForAppendAs[#]filenumber

这条句子则是像文本文件中增加数据

2、随机文件
操作随机文件之前,首要有必要界说用于保存数据项的记载类型.该记载是用户自界说数据类型,他们是随机文件中存储数据的根本结构.例如:

  1. TypeStudent
  2. NoAsInteger
  3. NameAsString*20
  4. ageAsInteger
  5. EndType
  6. DimStudAsStudent‘界说一个能够寄存学生资料的变量

随机文件中,一切的数据都将保存到若干个结构为Student类型的记载中, 而从随机文件中读出的数据则能够寄存到变量Stud中.
之后咱们就能够翻开并读写文件了.下面是翻开随机文件的语法格局:

  1. OpenfilenameForRandomas[#]filenumberLen=Reclength

阐明:
1)参数filename 和filenumber 别离表明文件名或文件号.
2)关键字Random 表明翻开的是随机文件
3)Len子句用于设置记载长度,长度由参数Reclength指定.Reclength的值有必要大于0,并且有必要与界说的记载结构的长度共同.核算记载长度的办法是将记载结构中每个元素的长度相加.例如前面声明的Student的长度应该是2+20+2=24字节.
翻开一个记载类型为Student 的随机文件的办法是:

  1. Open"c:/Student.txt"ForRandomAs#1Len=25

【修改引荐】

  1. 具体剖析VB.NET WithEvents
  2. 浅析VB.NET部分静态变量
  3. 原理剖析VB.NET开发控件
  4. 自己动手用代码完成VB.NET ListView加载数据
  5. 具体介绍VB.NET MyClass
转载请说明出处
知优网 » 初级篇VB.NET文件操作详解(VB.NET教程)

发表评论

您需要后才能发表评论