Я хотел бы отправить по 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
команды», вы буквально просто набираете «приглашение», и оно переключает подсказку с истинного на ложное.