FTP 디렉토리에서 파일을 자동으로 다운로드하도록 설정하고 있습니다. 내가 가진 해결책은 Windows 작업 스케줄러에서 실행할 배치 파일을 만드는 것입니다. 배치 파일은 다음과 같습니다 (지금까지)FTP.exe 및 mget을 사용하여 FTP 디렉토리에서 파일 및 디렉토리 다운로드
prompt
open ftp://xx.xx.xx.xx
myuser
mypassword
lcd C:\localdir
cd /remotedir/
mget *
quit
문제는 이것이 지정된 디렉토리에서 모든 것을 얻지 못한다는 것입니다. 디렉토리에있는 느슨한 파일 (예 : .zip
또는 .txt
). 나는 여기서 아무런 문제가없는 질문을 수색했다. 그렇다면 어떻게 mget
을 루트 디렉토리에 느슨한 파일을 다운로드 할뿐만 아니라 서브 디렉토리를 다운로드하고 파일을 포함하여 (구조를 손상시키지 않고) 다운로드 할 수 있습니까?
쉽게 그렇게 할 수 없습니다. 아마도 'rsync'명령을 살펴 봐야 할 것입니다. – perh
Windows의 FTP.EXE는 폴더 트리 다운로드를 지원하지 않습니다. – foxidrive
FTP.exe를 통해 쉽게이 작업을 수행 할 수없는 경우 누구나 대안을 제안 할 수 있습니다. 나는 최종 사용자에게 매우 투명하게 할 수있는 방법을 찾고있다. 따라서 가능한 경우 GUI가로드되지 않으며 상황을 알지도 못합니다. 이것은 회사를위한 파일 롤아웃을위한 것입니다. – user3538260