vb.net 读写文件
2013-12-30 09:24
537 查看
读取和写入文件
以下示例将一行文本写入文件。
以下示例将文件中的文本读取到一个字符串变量中,然后将该文本写到控制台。
以下示例在现有文件中添加文本。
以下示例一次从文件中读取一行,然后将每行文本打印到控制台。
文件编码
默认情况下,StreamReader 和 StreamWriter 类都使用 UTF-8 编码。UTF-8 编码正确处理 Unicode 字符并确保操作系统的本地化版本之间保持一致。
可使用 StreamReader 自动检测文件的编码,或者将文件的编码指定为构造函数上的参数。
StreamWriter 在其构造函数上采用一个编码参数。如果指定编码,则 Visual Basic 写入文件以指示所使用的编码。
详细出处参考:http://www.jb51.net/article/15531.html
以下示例将一行文本写入文件。
' Write text to a file Sub WriteTextToFile() Dim file As New System.IO.StreamWriter("c:test.txt") file.WriteLine("Here is the first line.") file.Close() End Sub
以下示例将文件中的文本读取到一个字符串变量中,然后将该文本写到控制台。
Sub ReadTextFromFile() Dim file As New System.IO.StreamReader("c:test.txt") Dim words As String = file.ReadToEnd() Console.WriteLine(words) file.Close() End Sub
以下示例在现有文件中添加文本。
Sub AppendTextToFile() Dim file As New System.IO.StreamWriter("c:test.txt", True) file.WriteLine("Here is another line.") file.Close() End Sub
以下示例一次从文件中读取一行,然后将每行文本打印到控制台。
Sub ReadTextLinesFromFile() Dim file As New System.IO.StreamReader("c:test.txt") Dim oneLine As String oneLine = file.ReadLine() While (oneLine <> "") Console.WriteLine(oneLine) oneLine = file.ReadLine() End While file.Close() End Sub
文件编码
默认情况下,StreamReader 和 StreamWriter 类都使用 UTF-8 编码。UTF-8 编码正确处理 Unicode 字符并确保操作系统的本地化版本之间保持一致。
可使用 StreamReader 自动检测文件的编码,或者将文件的编码指定为构造函数上的参数。
StreamWriter 在其构造函数上采用一个编码参数。如果指定编码,则 Visual Basic 写入文件以指示所使用的编码。
详细出处参考:http://www.jb51.net/article/15531.html
相关文章推荐
- vb.net 教程 4-9 二进制文件读写 游戏存档修改器
- vb.net读写文件代码
- VB.NET中Init文件的读写
- [VB.NET]文件读写问题
- VB.Net程序中对.Config文件读写的类(第二版)
- VB.NET读写INI配置文件
- vb.net 读写TXT文件!
- 【vb.net】-【文件读写】
- VB.NET多线程文件读写
- vb.net 教程 4-9 二进制文件读写 1
- 【vb.net】json文件的读写
- vb.net 教程 4-9 二进制文件读写 2
- VB.NET读写INI配置文件
- [VB.NET源码]文件读写与数据库操作示例
- VB.Net程序中对.Config文件读写的类
- VB.NET 创建文件以及文件的读写
- vb.net 教程 4-9 二进制文件读写 3
- 读写二进制文件 VB.NET
- 安装程序类(VB.net,新建数据库,修改webconfig文件)
- net1:post,get方式传值,读写cookie,读XML文件,写script语句,跳转页面,response与request类