Я хочу написать какой-нибудь текст в текстовый файл, это то, что у меня есть, и он работает в основном:writeToFile.WriteLine backspace?
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() –