查看: 31|回覆: 0

[教程] vb.net读写文件代码

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-12-15
發表於 2008-8-18 21:04:43 | 顯示全部樓層 |閲讀模式
读取和写入文件
以下示例将一行文本写入文件。

' 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 写入文件以指示所使用的编码。
您可能感兴趣的文章:
  • VB.net常用字符和日期等函数
  • vb.net发布水晶报表程序步骤
  • VB.net 查询获取数据库数据信息
  • VB.net读取Word文档属性的方法
  • VB.NET拷贝整个目录下所有子目录及文件的实例代码
  • VB.NET进度条的方法代码
  • 获取客户端IP地址c#/vb.net各自实现代码
  • asp.net(vb.net)获取真实IP的函数
  • asp.net 验证码的简单制作(vb.net+C#)
  • 在VB.NET应用中使用MySQL的方法
  • vb.net操作注册表的方法分析【增加,修改,删除,查询】
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部