2011-09-21 3 views
0

FTP를 사용하는 서버에 일부 파일을 업로드해야하는 C#에서 .NET 응용 프로그램을 작성하고 있습니다. 나는 그가 WebClient 클래스가 제공하는 UploadFileAsync 방법에서 찾고 :WebClient를 사용하여 파일을 반복적으로 업로드

http://msdn.microsoft.com/en-us/library/ms144232(v=vs.80).aspx

내가 내가 디렉토리를 업로드하도록 지시하면 어떻게 무엇에 대해 궁금?

꿈에서 볼 때 재귀 적으로 디렉토리와 그 내용 모두를 업로드 할 것입니다. 아무도이 경험이 없거나 수동으로 생성하지 않고도 모든 파일을 얻을 수있는 방법을 알고 있습니까? 하위 디렉토리와 하나씩 파일을 업로드?

답변

2

이렇게 작동하지 않습니다. 디렉토리를 전달하면 오류가 발생합니다. 불행히도 당신이 찾는 종류의 지름길은 없습니다.

+1

나는 그것을 두려워했는데, 다른 누군가가 좋은 아이디어를 가지고있는 경우에 대비하여 지금 수락을 보류하겠습니다. – Matthew

+0

당신이 옳다는 것,이 하나도 지름길이 아닙니다. – Matthew

1

Yuo이 Directory.GetFiles()에 의해 쉽게 폴더의 모든 수준의 모든 파일을 얻을 수 있습니다, 다음 파일을 하나씩 업로드를 통해 루프.

+0

예. 내가 끝내기는했지만 완전히 비동기 적으로 그것을 할 라이브러리 함수를 찾고 싶었다. – Matthew

관련 문제