我想寫一些文字爲.txt文件,這是我和它的工作原理主要是:writeToFile.WriteLine退格?
If System.IO.File.Exists(sListItems) = True Then
Dim writeToFile As New System.IO.StreamWriter(sListItems, True)
writeToFile.WriteLine(vbCrLf & txtGameTitle.Text)
writeToFile.Close()
Else
MsgBox("Error!")
End If
End If
的問題是,當我輸入文字,如「你好」,它會而是將其放入txt文件'Hello'(帶有空格)。無論如何要解決這個問題嗎?
不知道爲什麼要添加的空間,但你可以總是將.TrimEnd()應用於您的txtGameTitle.Text。 – petryuno1
@petryuno它只是'.Trim()'...反正只是做這個'txtGameTitle.Text.Trim()'。也不需要檢查文件是否在那裏,如果它不會被創建。 – Codexer
不要使用File.Exists() –