在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Afileis是存储在具有特定名称和目录路径的磁盘中的数据的集合。 当打开文件进行读取或写入时,它变为astream。 流基本上是通过通信路径的字节序列。 有两个主要流:输入流和输出流。 输入流用于从文件读取数据(读取操作)和输出流用于写入文件(写入操作)。
VB.Net I / O类System.IO命名空间具有用于对文件执行各种操作的各种类,例如创建和删除文件,读取或写入文件,关闭文件等。 下表显示了System.IO命名空间中一些常用的非抽象类:
FileStream类System.IO命名空间中的FileStream类有助于读取,写入和关闭文件。 此类派生自抽象类Stream。您需要创建一个FileStream对象来创建一个新文件或打开一个现有文件。 创建一个FileStream对象的语法如下:
Dim <object_name> As FileStream = New FileStream(<file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>) 例如,为创建FileStream对象读取文件namedsample.txt: Dim f1 As FileStream = New FileStream("sample.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite)
示例:下面的程序演示使用FileStream类: Imports System.IO Module fileProg Sub Main() Dim f1 As FileStream = New FileStream("sample.txt", _ FileMode.OpenOrCreate, FileAccess.ReadWrite) Dim i As Integer For i = 0 To 20 f1.WriteByte(CByte(i)) Next i f1.Position = 0 For i = 0 To 20 Console.Write("{0} ", f1.ReadByte()) Next i f1.Close() Console.ReadKey() End Sub End Module 当上述代码被编译和执行时,它产生了以下结果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -1 VB.Net中的高级文件操作上面的示例在VB.Net中提供了简单的文件操作。 然而,为了利用System.IO类的巨大能力,你需要知道这些类的常用属性和方法。我们将讨论这些类以及它们在以下部分中执行的操作。 请点击提供的链接以获取各个部分:
|
请发表评论