vb.net讀寫文件代碼。本站提示廣大學習愛好者:(vb.net讀寫文件代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是vb.net讀寫文件代碼正文
讀取和寫入文件
以下示例將一行文本寫入文件。
' 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 寫入文件以指示所運用的編碼。