2013-01-14 2 views
2

안녕하세요. 저는 FTP에서 파일을 통해 하나씩 복사하고 싶습니다. 모든 것은 FTP 연결과 폴더 접근에 문제가 없습니다. 제 질문은 FTP에서 모든 파일을 반복 할 수있는 방법입니다. 각 줄을 완전한 명령으로 간주하기 때문에 FTP 파일에 액세스하는 데 사용할 수있는 "For"유형의 기능이없는 것 같습니다.배치 명령을 사용하여 FTP의 모든 파일을 반복하십시오.

open MyServerName 21 
MyUserName 
MyPassword 
lcd E:\LocalDirectory 
cd /FTPDirectory/upload 
I WANT TO LOOP THROGH ALL FILES AND COPY ONE BY ONE TO LOCAL DIRECTORY 
disconnect 
bye 

왜 FTP의 모든 파일을 순환시키고 싶은가요? 잠겨 있지 않고 복사 할 수있는 파일 만 복사하고 싶습니다.

+0

에 다음 당신은 MS 윈도우의'cmd'를 사용하는 사용과

, 내가 생각? – tucuxi

+0

예를 들어'expect'를 사용하여 이러한 유형의 세션을 자동화 할 수 있습니다. 하지만 유닉스 계열 운영 체제에서는 AFAIK 만 사용할 수 있습니다. – tucuxi

답변

0

다른 FTP 클라이언트 인 wget을 사용하십시오. (--mirror 용) -m 옵션의 스크립트

cd mylocaldirectory 
wget -m ftp://username:[email protected]/theremotedirectory 
+0

Windows 환경에서 작업 중입니다 ... 여기 wget을 사용할 수 있습니까? – abidkhan303

+0

예 - http://gnuwin32.sourceforge.net/packages/wget.htm을 확인하십시오. – tucuxi

관련 문제