Мы получаем доступ к FTP-сайту, на котором есть файлы, которые сохраняются ежедневно с датой в формате ГГГГММДД. Я пытаюсь запустить FTP в командной строке, чтобы загрузить все файлы, содержащие YYYYMMDD. В настоящее время у меня есть следующее прохождение через FTP:
binary
cd /Outgoing
lcd c:\temp\FTP\files
mput *20140312*
Quit
К сожалению, когда я получаю строку mput *20140312*
, я получаю The filename, directory name, or volume label syntax is incorrect.
, Когда я запускаю его как mput 946_20140312_040000.csv
он работает нормально. Я запускаю ftp с командами -i и -g, чтобы разрешить использование подстановочных знаков и сделать это без подсказок.
В идеале я хотел бы, чтобы это работало со встроенной функцией FTP, и в качестве крайней меры я бы установил другой клиент командной строки.
Спасибо