2013-03-22 4 views

답변

0

난 당신이 뭔가를해야한다고 생각하면 inidividually 각 폴더에 재귀해야합니다 :

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

이 코드는 디렉토리를 나열하고 디렉토리 – user2155670

1

직접 하나의 명령에 전체 폴더를 다운로드하는 방법은 없습니다. FTP은이 기능을 지원하지 않습니다. 디렉토리와 하위 디렉토리의 모든 파일을 열거하고 파일을 하나씩 다운로드해야합니다.

Here은 MSDN 포럼의 스레드이며 here은 MSDN의 FtpWebRequest -class에 대한 설명서입니다.

+0

을 다운로드하려고합니다.이 코드는 잘 작동하지만 빈 폴더를 건너 뜁니다. – user2155670