大家好,我制作了一个简单的程序,它将我的外部IP放在我的网站公用相机中。我遇到了一个问题 - 该程序正在制作一个带有ip的txt文件,并将其上传到服务器。当程序覆盖/编辑/创建文件时,添加一个空的新行,这会弄乱我的PHP代码。 。 这是用于覆盖/编辑和创建文件的代码
Dim strFile As String = "c:/IPtoUse.txt"
Dim fileExists As Boolean = File.Exists(strFile)
Using sw As New StreamWriter(File.Open(strFile, FileMode.OpenOrCreate))
sw.WriteLine( _
IIf(fileExists, GetIP, GetIP))
End Using
(GetIP功能从我的服务器获取我的ip)
这最终会产生另一条空行。我该如何解决?
谢谢!
答案 0 :(得分:1)
从问题和注释中获取信息,在两种情况下,您的文件最终都会以最后的换行结束(即新文件和修改后的文件)。< / p>
这样做的原因是您正在使用WriteLine
方法,该方法会在其写入的文本末尾添加换行符,即使该文本已经以换行符结尾。
只需更改代码即可使用Write
方法而不是WriteLine
方法,您最终应该只包含传递给方法的文本。