Я хотів би FTP вміст каталогів, але я не можу знайти правильний спосіб використовувати підстановку. Здається, це було б звичайною справою; чи весь мій підхід неправильний?
Команда є
ftp -s:"C:\Scripts\ftp01" ftpserver.domain.com
Сценарій, який викликається, знаходиться нижче. Оновлено на мільярді.
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
команди", ви буквально просто набираєте "запит", і він перемикає підказки з істинного на хибне.