Задать вопрос

Можно ли получать каталоги по FTP через CMD?

Возможно ли получение каталога со всеми его подкаталогами и файлами средствами команды ftp в командной строке Windows? Если да, то как? Хотелось бы написать скрипт, чтобы не скачивать всё руками через FileZilla
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
DevMan
@DevMan
можно. примеров в интернете полно.

или поставьте winscp, у них есть целый набор консольных тулз для этого.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@res2001
Developer, ex-admin
Команда ftp поддерживает скрипты, которые можно передать команде через опцию -s.
Скрипт просто содержит список стандартных команд ftp, которые нужно выполнить.

Можно, например, одним скриптом ftp получить список файлов в каталоге.
Затем этот список уже батником разобрать, вытащив из него отдельные имена файлов и сформировать второй скрипт по загрузке этих файлов.
Все это думаю можно упаковать в один батник.

Начать стоит с запуска в консоли ftp и сделать то что вы хотите руками. Заодно освоите команды ftp и разберетесь, что писать в ftp-скрипты.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
> ftp /?
...
  -s:имя_файла    Задание текстового файла, содержащего команды FTP, которые
                  будут выполняться автоматически при запуске FTP.
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Конечно, если у ftp есть доступ на чтение данного каталога.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы