vb.net讀寫(xiě)文件代碼
更新時(shí)間:2008年08月18日 21:04:43 作者:
StreamWriter 在其構(gòu)造函數(shù)上采用一個(gè)編碼參數(shù)。如果指定編碼,則 Visual Basic 寫(xiě)入文件以指示所使用的編碼。
讀取和寫(xiě)入文件
以下示例將一行文本寫(xiě)入文件。
' 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
以下示例將文件中的文本讀取到一個(gè)字符串變量中,然后將該文本寫(xiě)到控制臺(tái)。
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
以下示例在現(xiàn)有文件中添加文本。
Sub AppendTextToFile()
Dim file As New System.IO.StreamWriter("c:test.txt", True)
file.WriteLine("Here is another line.")
file.Close()
End Sub
以下示例一次從文件中讀取一行,然后將每行文本打印到控制臺(tái)。
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
文件編碼
默認(rèn)情況下,StreamReader 和 StreamWriter 類(lèi)都使用 UTF-8 編碼。UTF-8 編碼正確處理 Unicode 字符并確保操作系統(tǒng)的本地化版本之間保持一致。
可使用 StreamReader 自動(dòng)檢測(cè)文件的編碼,或者將文件的編碼指定為構(gòu)造函數(shù)上的參數(shù)。
StreamWriter 在其構(gòu)造函數(shù)上采用一個(gè)編碼參數(shù)。如果指定編碼,則 Visual Basic 寫(xiě)入文件以指示所使用的編碼。
以下示例將一行文本寫(xiě)入文件。
' 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
以下示例將文件中的文本讀取到一個(gè)字符串變量中,然后將該文本寫(xiě)到控制臺(tái)。
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
以下示例在現(xiàn)有文件中添加文本。
Sub AppendTextToFile()
Dim file As New System.IO.StreamWriter("c:test.txt", True)
file.WriteLine("Here is another line.")
file.Close()
End Sub
以下示例一次從文件中讀取一行,然后將每行文本打印到控制臺(tái)。
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
文件編碼
默認(rèn)情況下,StreamReader 和 StreamWriter 類(lèi)都使用 UTF-8 編碼。UTF-8 編碼正確處理 Unicode 字符并確保操作系統(tǒng)的本地化版本之間保持一致。
可使用 StreamReader 自動(dòng)檢測(cè)文件的編碼,或者將文件的編碼指定為構(gòu)造函數(shù)上的參數(shù)。
StreamWriter 在其構(gòu)造函數(shù)上采用一個(gè)編碼參數(shù)。如果指定編碼,則 Visual Basic 寫(xiě)入文件以指示所使用的編碼。
您可能感興趣的文章:
- VB.net常用字符和日期等函數(shù)
- vb.net發(fā)布水晶報(bào)表程序步驟
- VB.net 查詢(xún)獲取數(shù)據(jù)庫(kù)數(shù)據(jù)信息
- VB.net讀取Word文檔屬性的方法
- VB.NET拷貝整個(gè)目錄下所有子目錄及文件的實(shí)例代碼
- VB.NET進(jìn)度條的方法代碼
- 獲取客戶(hù)端IP地址c#/vb.net各自實(shí)現(xiàn)代碼
- asp.net(vb.net)獲取真實(shí)IP的函數(shù)
- asp.net 驗(yàn)證碼的簡(jiǎn)單制作(vb.net+C#)
- 在VB.NET應(yīng)用中使用MySQL的方法
- vb.net操作注冊(cè)表的方法分析【增加,修改,刪除,查詢(xún)】
相關(guān)文章
VB.NET實(shí)現(xiàn)的MD5加密算法示例【32位】
這篇文章主要介紹了VB.NET實(shí)現(xiàn)的MD5加密算法,結(jié)合具體實(shí)例形式分析了VB.NET實(shí)現(xiàn)的md5加密算法相關(guān)操作步驟與加密處理技巧,需要的朋友可以參考下2017-03-03VB.NET中調(diào)用MSI卸載軟件的2個(gè)方法
這篇文章主要介紹了VB.NET中調(diào)用MSI卸載軟件的2個(gè)方法,一是直接調(diào)用MSI安裝包命令,二是產(chǎn)品序列號(hào)卸載程序,需要的朋友可以參考下2014-07-07VB實(shí)現(xiàn)的遞歸復(fù)制文件和搜索文件的代碼分享
這篇文章主要介紹了VB實(shí)現(xiàn)的遞歸復(fù)制文件和搜索文件的代碼分享,代碼寫(xiě)的比較簡(jiǎn)單,容易看懂,需要的朋友可以參考下2014-07-07