Joan M Ответов: 1

Можно ли рекурсивно загрузить все файлы и папки с FTP из командной строки в windows 7?


Всем привет,

Я хотел бы загрузить все файлы и папки с промышленного ПК, чтобы автоматизировать задачу резервного копирования.

Это должно быть сделано с помощью пакетного файла.

Я видел команды mget и get FTP, но, похоже, они не работают рекурсивно и обнаруживают только файлы как возможные цели... папки помечаются как "не обычный файл"

Мой скрипт называется using:

ftp -i -s:ftpscript.txt


Содержание сценария таково:

open 192.168.1.1

username

password

lcd c:\myDestinationFolder

mget *.*

quit


Есть идеи?

Большое спасибо.

Что я уже пробовал:

Поискал в интернете, прочитал всю документацию о командах FTP.

1 Ответов

Рейтинг:
4

phil.o

Я ничего не могу найти в нем. NSFTOOLS: список команд FTP для FTP-клиента командной строки Microsoft[^] который позволяет определить, является ли элемент папки папкой или файлом. Я не думаю, что вы сможете достичь своей цели, используя исключительно скриптовый объект подлинного ftp-клиента Windows.
Однако вы можете разработать приложение для обработки логики. Существуют клиентские библиотеки ftp для всех основных языков и технологий.
Любезно.


Joan M

Спасибо за ваш ответ, Фил... Я думаю, что вы правы, я не смог найти ничего подобного... Давайте посмотрим, делает ли это команда wget linux, портированная на windows... в случае, если это не так, я попытаюсь использовать WinSCP, который, похоже, может быть автоматизирован с помощью скриптов.

Спасибо еще раз.

phil.o

Добро пожаловать, Джоан.