0
FTP에서 파일 세트를 다운로드하려고합니다. 나는 다음 명령을 사용한다.Windows의 FTP 배치 스크립트가 작동하지 않습니다.
ftp -v -s:DownloadCommand.txt ftp.SampleFTP.com>>%log%
이 특정 코드는 개발 컴퓨터에서 실행될 때 작동하지만 프로덕션 환경에서 실행될 때는 작동하지 않습니다. 로그 파일에 아무것도 기록되지 않았습니다. 오류가 발생하지 않습니다.
누군가 도와 줄 수 있나요? 감사.
추가 정보 Downloadcommand.txt는 다음
<username>
<password>
binary
cd <FolderName>
lcd <LocalPath>
prompt
mget <FileName>
quit
이는 보통 ftp 명령이 무엇인가를 요구한다는 것을 의미합니다. 어떤 명령이'DownloadCommand.txt' 안에 있습니까? 내가 생각할 수있는 한 가지 시나리오는 사용자 이름을 지정하고 암호를 시스템 자격 증명 저장소에서 가져 오는 것입니다. –
@DavidRuhmann : 질문에 Downloadcommand.txt 내용을 포함 시켰습니다. – Muthukumar
Windows 환경입니까? 그렇다면 DownloadCommand.txt 파일의 인코딩 방법을 확인하십시오. -s는 일반 텍스트 ASCII 만 읽습니다. UTF 또는 유니 코드 파일은 처음에 여분의 2 바이트를 사용하여 ftp를 줄입니다. –