2013-03-22 61 views

回答

0

我认为你需要这样的事情,你将不得不递归到每个文件夹inidividually:

WebRequest request = WebRequest.Create(FTPServerDirectory); 
      request.Method = WebRequestMethods.Ftp.ListDirectory; 
      request.Credentials = new NetworkCredential(Username, Password); 
      request.GetResponse(); 
+0

此代码将列出目录,我想下载目录 – user2155670 2013-03-22 11:56:59

1

没有办法直接下载整个文件夹中的一个命令。 FTP不支持此操作。您需要枚举目录中的所有文件及其子目录并逐个下载文件。

Here是来自MSDN论坛的主题,here是来自MSDN的FtpWebRequest -class文档。

+0

此代码工作正常,但其跳过空文件夹。 – user2155670 2013-03-22 12:00:47

相关问题