使用C#从FTP写入和读取.txt文件

时间:2012-05-11 19:15:24

标签: c# .net ftp ftpwebrequest ftpwebresponse

是否可以在ftp上写一个txt文件(不要将文件上传到ftp!)直接在ftp服务器上写一个txt文件)并从ftp上的文件中读取(不从ftp下载文件!)直接读取从ftp服务器上的txt文件?我搜索了但发现上传了一个文件,并用FtpWebRequest类下载了一个文件。注意:FTP服务器使用凭据。

3 个答案:

答案 0 :(得分:5)

不,这是不可能的。

FTP protocol中描述的RFC 959无法达到您想要的效果。

答案 1 :(得分:2)

不,据我所知,您唯一的选择是下载或上传文件。我想你可以通过下载文件来缩短它,直到你到达你需要的部分,然后中止。但FTP的全部目的是上传/下载文件,而不是内容。

答案 2 :(得分:0)

可以借助应安装在系统中的第三方虚拟文件系统驱动程序。存在第三方应用程序,可让您将远程FTP位置视为计算机上的虚拟磁盘。以这种方式安装远程FTP位置后,您可以使用常规文件I / O方法来读取和写入这些文件。您也可以创建这样的应用程序(不是使用正确工具的火箭科学)。