如何:在 Visual Basic 中以 StreamWriter 將文字寫入檔案
此範例使用 My.Computer.FileSystem.OpenTextFileWriter
方法開啟 StreamWriter 物件,然後使用該物件搭配 StreamWriter 類別的 WriteLine 方法,將字串寫入文字檔。
範例
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
穩固程式設計
以下條件可能會造成例外狀況:
該檔案存在且為唯讀 (IOException)。
磁碟已滿 (IOException)。
路徑名稱太長 (PathTooLongException)。
.NET Framework 安全性
如果檔案不存在,此範例就會建立新的檔案。 如果應用程式需要建立檔案,該應用程式就需要資料夾的 Create
權限。 如果檔案已經存在,則應用程式只需要 Write
權限,這是較小的權限。 若有可能,更為安全的做法是在部署期間建立檔案,並且只授與單一檔案的 Read
權限,而不授與資料夾的 Create
權限。