vb.net의 텍스트 파일에 추가 할 수있는 빠르고 더러운 방법이 필요합니다.

StackOverflow https://stackoverflow.com/questions/273307

문제

자동으로 실행되는 매우 작은 독립형 vb.net 앱이 있습니다. 때때로 로그인 한 다음 계속 처리하려는 오류 조건에 도달합니다. 그러나 이것은 시스템의 기본 로그에 저장하기에는 너무 사소한 일입니다. 실제로 텍스트 파일에 줄을 추가하고 싶습니다.

.NET에서 텍스트 줄을 파일에 추가하고 파일을 만들 수있는 가장 적은 스트레스 방법은 무엇입니까?

도움이 되었습니까?

해결책

io.file.appendalltext(@"y : our file name.here", "여기에서 로그 메시지")

다른 팁

vb.net에서 my.computer.filesystem.writealltext 트릭을 할 것입니다. 내 네임 스페이스가 마음에 들지 않으면 System.io.file.appendalltext 작동합니다.

Private Const LOG_FILE As String = "C:\Your\Log.file"

Private Sub AppendMessageToLog(ByVal message As String)
    If Not File.Exists(LOG_FILE) Then
        File.Create(LOG_FILE)
    End If

    Using writer As StreamWriter = File.AppendText(LOG_FILE)
        writer.WriteLine(message)
    End Using
End Sub

이것은 C#이지만 VB로 변경하려면 사소해야합니다.

    void logMessage(string message)
    {
        string logFileName = "log.file";

        File.AppendAllText(logFileName,message);
    }

Joel의 솔루션이 광산보다 훨씬 간단했기 때문에 편집 됨 =)

이 MSDN 기사, 방법 : 파일에 텍스트를 작성하십시오 해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top