디렉토리의 내용을 FTP로 보내려고하지만 와일드 카드를 사용하는 올바른 방법을 찾지 못하는 것 같습니다. 이것이 일반적인 일인 것 같습니다. 내 모든 접근 방식이 잘못 되었습니까?
명령은
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
호출되는 스크립트는 다음과 같습니다. billinkc 당 업데이트되었습니다.
username
password
ascii
cd "/destinationfolder"
lcd "C:\Backup"
mput *.bak
close
quit
스크립트가 시작되고 파일이 복사되지 않으며 FTP 세션이 열린 상태로 유지됩니다.
230 User username Logged in Successfully
ftp> ascii
200 TYPE Command OK A
ftp> cd "/destinationfolder"
250 Directory successfully changed to "/destinationfolder"
ftp> lcd "C:\Backup"
Local directory now C:\Backup.
ftp> mput *.bak
mput 9829980.bak? close
mput 6406766.bak? quit
ftp>
ftp>
결론
PROMPT 명령을 억제하려면 플래그를 추가해야했습니다.
ftp -i -s:"C:\Scripts\ftp01" ftpserver.domain.com
prompt
명령 의 구문은 무엇입니까? "