如何使用VB.Net通过FTP编辑.txt文件
我是一个使用VB.Net的业余程序员。我目前正在尝试制作的一个程序是聊天程序。为了帮助您理解我的程序是如何工作的,我认为有必要介绍它的主要工作方式 *不是PC机相互通信,而是每台PC机通过FTP将信息附加到文本文件中 *PC将读取位于Internet上的文本文件,并将其放在主历史文本框中。 *该程序的旧版本设计用于学校网络。在我的学校网络上,每个用户都可以访问网络上的共享硬盘,旧版本将写入共享硬盘上的文本文件,然后在计时器指示PC这样做时显示所述文本 新的问题是,我不知道如何使用FTP,在那里编辑一个文件而不必将文件保存到PC,然后上传到baack *该聊天程序将很少使用-该程序的使用量不足,保存文件并重新上传文件会很慢,并导致信息丢失-使用量不足如何使用VB.Net通过FTP编辑.txt文件,vb.net,Vb.net,我是一个使用VB.Net的业余程序员。我目前正在尝试制作的一个程序是聊天程序。为了帮助您理解我的程序是如何工作的,我认为有必要介绍它的主要工作方式 *不是PC机相互通信,而是每台PC机通过FTP将信息附加到文本文件中 *PC将读取位于Internet上的文本文件,并将其放在主历史文本框中。 *该程序的旧版本设计用于学校网络。在我的学校网络上,每个用户都可以访问网络上的共享硬盘,旧版本将写入共享硬盘上的文本文件,然后在计时器指示PC这样做时显示所述文本 新的问题是,我不知道如何使用FTP,在那里编
非常感谢您抽出时间 这里有一个片段可以帮助您入门。它向服务器上的文件追加字符串。如果文件不存在,则创建该文件
Dim text As String = "Hello World!"
Dim data As Byte() = Encoding.ASCII.GetBytes(text)
Dim request As FtpWebRequest = WebRequest.Create("ftp://<url>/test1.txt")
request.Credentials = New NetworkCredential("<username>", "<password>")
request.Method = WebRequestMethods.Ftp.AppendFile
request.ContentLength = data.Length
Dim requestStream As Stream = request.GetRequestStream()
requestStream.Write(data, 0, data.Length)
Dim text As String=“你好,世界!”
作为字节()的Dim数据=Encoding.ASCII.GetBytes(文本)
Dim请求为FtpWebRequest=WebRequest.Create(“ftp:///test1.txt")
request.Credentials=新网络凭据(“,”)
request.Method=WebRequestMethods.Ftp.AppendFile
request.ContentLength=data.Length
Dim requestStream As Stream=request.GetRequestStream()
requestStream.Write(数据,0,数据.长度)
append包含APPE。您只需搜索(Google等)在VB.NET中使用FTP的方法。FtpWebRequest中的APPE
命令作为属性被激活。以下是VB.Net中的示例用法: