rxFtpTree. Построение дерева каталогов FTP-сервера

Автор: Виктор Смирнов

Дата: 04.10.2010

Источник: vasm.livejournal.com

 Скачать скрипт в zip архиве.

Параметры командной строки:
 

rxFtpTree [login[:password]@]host[/dir] [level][:mode][:delay]
login имя пользователя сервера FTP (по умолчанию: anonymous)
password пароль пользователя сервера FTP (по умолчанию: anonymous@guest.ftp)
host имя или адрес сервера FTP
dir имя каталога сервера FTP, с которого начнётся построение дерева каталогов (по умолчанию: корневой каталог для указанного пользователя)
level глубина просмотра вложенных подкаталогов - от 1 до 9 (по умолчанию: 1)
mode режим работы с сервером FTP: a - активный, p - пассивный (по умолчанию: пассивный)
delay задержка (в секундах) перед просмотром очередного подкаталога (по умолчанию: 0)
Если какой-либо параметр имеет недопустимое значение или программа запущена без параметров, то на консоль выводится описание параметров командной строки.



Пример сообщений, выводимых на консоль во время работы программы:



Пример построения дерева каталогов (начало выходного файла hobbes.nmsu.edu.dir):

/
     0MIRROR.TXT
     0README.TXT
     0TOP50.txt
     0mirrors.txt
     dirlist.txt
     ls-lR.gz
     so_10.zip -> /net/ftp//pub/os2/util/process
     /pub
          00README.UPGRADE
          00global.gz
          /pub/delayed
          /pub/dos
               2GBFIXPA.ZIP
               2gbfix.zip
               Usb4pas.zip
               amos320.zip
               bootfx.zip

и так далее...