1
레이블을 텍스트 파일에 처음 저장할 때마다 정상적으로 작동합니다.Visual Basic에서 파일 덮어 쓰기
그런 다음 내가 뭔가를 편집하고 다시 저장하려고하면 모든 것을 서로 뒤에 놓습니다.
검색했지만 전체 파일을 덮어 쓸 방법을 찾지 못했습니다. 어떻게해야합니까? 현재 코드는 다음과 같습니다.
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("D:\Documenten\test.txt", True)
file.WriteLine("Last Generated Child")
file.WriteLine(Code.Text)
file.WriteLine("All Available Parents")
file.WriteLine(Parent1Code.Text)
file.WriteLine(Parent2Code.Text)
file.WriteLine(Parent3Code.Text)
file.WriteLine(Parent4Code.Text)
file.WriteLine(Parent5Code.Text)
file.WriteLine(Parent6Code.Text)
file.Close()
또 다른 방법은 특정 라인을 덮어 쓰는 방법입니다.
감사합니다 :)
'File.WriteAllText '또는'File.WriteAllLines' –
레거시 VB6 파일 처리 방법을 사용하려고합니다. 나는 '나의 것'아래에있는 모든 것들이 레거시 VB6이라고 믿는다. 대신에'IO.File'을 사용하십시오. – Neolisk
@Neolisk 'Microsoft.VisualBasic.Compatibility'에 대해 생각하고 있다고 생각합니다. 'My'는 다른 것입니다 : http://stackoverflow.com/questions/195450/do-you-use-the-my-namespace-in-vb-net –