2013-04-26 2 views
1

파일의 끝에 일부 텍스트를 쓰려고합니다.vb.net에서 FileWriter 사용

여기에 내 코드

Dim Writer As System.IO.StreamWriter = IO.File.AppendText("D:\Vishal.txt") 
Writer.WriteLine("I am Vishal") 

입니다하지만 위에서 언급 한 파일에 아무것도 못하고 있어요. 또한 프로그램에 오류가 없습니다.

답변

5

당신은이 버퍼의 쓰기 스트림을 플러시해야합니다, 당신은 writer.Flush, writer.Close 전화하거나 사용할 수있는 using -statement 일회용 객체를 사용할 때 가장 좋은 방법은 어쨌든 무엇인지하십시오 StreamWriter가 도착하기 때문에 작동

Using Writer As System.IO.StreamWriter = IO.File.AppendText("D:\Vishal.txt") 
    Writer.WriteLine("I am Vishal") 
End Using 

그것이 처분되기 전에 암묵적으로 닫혔다.

+0

감사합니다. 그것은 완벽하게 작동합니다. – Vishal