Sử dụng VB.NET, tôi đang cố tạo một tệp văn bản nếu nó không tồn tại hoặc chắp thêm văn bản vào nó nếu tồn tại.Tạo và chắp thêm văn bản vào tập tin txt trong VB.NET
Vì một lý do nào đó, mặc dù nó đang tạo tệp văn bản tôi gặp lỗi khi quy trình không thể truy cập tệp.
Và khi tôi chạy chương trình, nó đang viết văn bản, nhưng làm cách nào để tôi viết nó trên một dòng mới?
Dim strFile As String = "C:\ErrorLog_" & DateTime.Today.ToString("dd-MMM-yyyy") & ".txt"
Dim sw As StreamWriter
Dim fs As FileStream = Nothing
If (Not File.Exists(strFile)) Then
Try
fs = File.Create(strFile)
sw = File.AppendText(strFile)
sw.WriteLine("Start Error Log for today")
Catch ex As Exception
MsgBox("Error Creating Log File")
End Try
Else
sw = File.AppendText(strFile)
sw.WriteLine("Error Message in Occured at-- " & DateTime.Now)
sw.Close()
End If
Cố định cho VB và xử lý đúng luồng. –
ty Joel, tôi đã làm việc trên phiên bản VB, nhưng máy của bạn trông tốt hơn nhiều –
Điều đó không viết thông báo "Bắt đầu đăng nhập cho ngày hôm nay" khi tệp được tạo, vì vậy nó không làm giống như mã gốc sẽ . – Guffa