我一直在努力尋找小時,一切都告訴我要像我這樣做,所以爲什麼這段代碼不會寫入我的文本文件?沒有錯誤被拋出,只要數據不會寫爲什麼不在Visual Basic中寫入我的文本文件?
Dim newDay As Boolean = True
Dim attendance As StreamWriter
If newDay = True Then
Try
attendance = File.AppendText("attendanceLog.txt")
attendance.WriteLine(Date.Today.ToString("dd/MM/yyyy"))
newDay = False
Catch
MessageBox.Show("File access denied", "Error")
End Try
End If
關閉作家。我從來沒有使用VB,但我認爲在嘗試塊結束時它會'attendance.Close()' – 2014-12-02 05:53:12
您的文件名沒有文件路徑 - 是否在bin目錄中創建了另一個文件,但您沒有注意到? – 2014-12-02 05:54:06
我忘了關閉它。謝謝,Zohaib – 2014-12-02 06:01:37