vb.net 获取java路径_VB.Net文件处理

本篇文章帮大家学习VB.Net文件处理,包含了VB.Net文件处理使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

文件是存储在具有特定名称和目录路径的磁盘中的数据的集合。当一个文件被打开进行读或写时,它就成为一个流。

流基本上是通过通信路径的字节序列。 有两个主流:输入流和输出流。 输入流用于从文件读取数据(读取操作),输出流用于写入文件(写入操作)。

VB.Net I/O类

System.IO名称空间具有各种类,用于执行文件的各种操作,如创建和删除文件,读取或写入文件,关闭文件等。

下表显示了System.IO名称空间中的一些常用的非抽象类:

编号

I/O类

描述

1

BinaryReader

从二进制流读取原始数据。

2

BinaryWriter

以二进制格式写入原始数据。

3

BufferedStream

临时存储一个字节流。

4

Directory

帮助操作目录结构。

5

DirectoryInfo

用于在目录上执行操作。

6

DriveInfo

提供驱动器的信息。

7

File

用于操纵文件。

8

FileInfo

用于对文件执行操作。

9

FileStream

用于读取和写入文件中的任何位置。

10

MemoryStream

用于随机访问存储在内存中的流式数据。

11

Path

对路径信息进行操作。

12

StreamReader

用于从字节流中读取字符。

13

StreamWriter

用于将字符写入流中。

14

StringReader

用于从字符串缓冲区读取。

15

StringWriter

用于写入字符串缓冲区。

FileStream类

System.IO命名空间中的FileStream类有助于读取,写入和关闭文件。这个类派生自抽象类Stream。

需要创建一个FileStream对象来创建一个新文件或打开一个现有的文件。创建FileStream对象的语法如下所示:

Dim As FileStream = New FileStream(, , , )

例如,为了创建一个FileStream对象F来读取名为sample.txt的文件:

Dim f1 As FileStream = New FileStream("sample.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite)

以下是参数和描述 -

FileMode - FileMode 枚举器定义了打开文件的各种方法。FileMode枚举器的成员是:

Append:它打开一个现有的文件,并将光标放在文件的末尾,或创建文件,如果文件不存在。

Create:它创建一个新的文件。

CreateNew:它指定操作系统应该创建一个新文件。

Open:它打开一个现有的文件。

OpenOrCreate: 它指定操作系统应该打开一个文件,否则它应该创建一个新的文件。

Truncate:它打开一个现有的文件,并截断其大小为零字节。

FileAccess - FileAccess枚举员具有成员:Read,ReadWrite和Write。

Inheritable - 它允许文件句柄将继承传递给子进程。

None - 它拒绝共享当前文件。

Read - 它允许打开文件进行读读。

ReadWrite: 它允许打开文件进行读写。

Write - 它允许打开文件进行写入。

示例

以下程序演示了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类的强大功能,需要了解这些类的常用属性和方法。

我们将在下面的章节中讨论这些类和它们所执行的操作。请点击提供的链接以访问各个部分:

编号

方法

描述

1

它涉及到读取和写入文本文件。StreamReader和StreamWriter类有助于实现它。

2

它涉及到读取和写入二进制文件。BinaryReader和BinaryWriter类有助于实现这一点。

3

它使VB.Net程序员能够浏览和查找Windows文件和目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值