0

我正在制作一个简单的刽子手游戏作为学校项目,我认为如果玩家能够提交单词让其他玩家尝试猜测会是一个好主意。我需要为此项目使用 Visual Basic 2008。

我想知道是否有任何方法可以将一行附加到 FTP 服务器上的现有文本文件中。如果可能的话,还有一种编辑现有行的方法。

例如,我希望能够以以下格式提交行:

单词;提交者;正确猜测;错误猜测

并且还能够检查文件是否包含 Word = Word And Submitter = Submitter 的行,这样我就可以在单词的正确或不正确猜测的数量上加 1。

提前感谢您可以给我的任何帮助。

4

2 回答 2

0

将行添加到现有文件

将此添加到顶部:

Imports System.Net

连接到 FTP 服务器:

Dim wc As New WebClient
wc.Credientals = New NetworkCrediental("FTP-USERNAME", "FTP-PASSWORD")

上传字符串:

Dim str As String = "upload string"
wc.UploadString("ftp://.....com/datei.txt", wc.DownloadString("ftp://.....com/datei.txt" & vbNewLine & str)
于 2013-05-18T13:06:35.853 回答
0

文件不可用(例如,文件未找到,无法访问)。 如果文件尚不存在,则会发生这种情况。 因此,如果文件不存在,让我们创建它:

Dim str As String = "string to upload"
Dim vmx As String = ""
Try
    vmx = wc.DownloadString("ftp://your-url/file.txt") & vbNewLine
Catch
    wc.UploadString("ftp://your-url/file.txt", "")
    vmx = ""
End Try
wc.UploadString("ftp://your-url/file.txt", vmx & str)
于 2013-05-19T08:57:51.877 回答