2013-03-22 80 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

相關問題