Я часами почесываю голову на этом. У меня есть макрос VBA, который генерирует текстовый файл, содержащий список ftp-команд, которые я буду использовать с «ftp -s:». Все идет нормально. Однако ftp делает что-то очень странное и splits конкатенированная строка место в начале строки. Я приведу пример, чтобы лучше проиллюстрировать это. Ниже приводится структура текстового файла:Почему ftp не работает с конкатенированными строками?
MyUserName
MyPassword
получить Myfile. почтовый
закрыть
Символы, выделенные жирным шрифтом указывают, где конкатенация произошло с использованием Print #1, "get " & fileName & ".zip"
Так что, когда я бегу ftp -s:Commands.txt myftp.me.com
я могу войти нормально, за исключением того, когда FTP получает третью строку с командой ПОЛУЧИТЬ , «.zip» разделяется и помещается в начало командной строки и в основном выполняется .zip get myFile
Я не вижу этого, когда вручную ввожу команды в текстовый файл.
Любые идеи о том, что может произойти? Заранее спасибо.
Вы открыли VBA генерируется файл Commands.txt в текстовом Editer, линия "получить myFile.zip" ОК? – jacouh
Да, строка «get myFile.zip» выглядит просто отлично. Это действительно странно – Jeanno