FTP
Операции с FTP-сервером
Имя команды не переводится — FTP в любом интерфейсе.
Синтаксис
FTP <Flag> <Arguments>
Флаги
| Флаг | По-русски | Описание |
|---|---|---|
| UploadFile | ЗагрузитьФайл | Загрузить файл на FTP-сервер. |
| UploadFiles | ЗагрузитьФайлы | Загрузить несколько файлов по шаблону на FTP-сервер. |
| FileInfo | ИнформацияОФайле | Получить информацию о файле на FTP-сервере. |
| RenameFile | Переименовать | Переименовать файл на FTP-сервере. |
| Check | Проверить | Проверить подключение к FTP-серверу. |
| DownloadFile | СкачатьФайл | Скачать файл с FTP-сервера. |
| MkDir | СоздатьДиректорию | Создать директорию на FTP-сервере. |
| ListDir | СписокДиректории | Вывести содержимое директории на FTP-сервере. |
| Exists | Существует | Проверить существование файла на FTP-сервере. |
| RemoveDirectory | УдалитьДиректорию | Удалить директорию на FTP-сервере. |
| RemoveFile | УдалитьФайл | Удалить файл на FTP-сервере. |
Примеры
FTP DownloadFile remote.txt local.txt ftp.example.com
Скачать remote.txt с сервера в local.txt.
FTP DownloadFile remote.txt local.txt ftp.example.com user=john pass=secret curdir=/pub
Скачать с аутентификацией, пользовательской директорией.
FTP DownloadFile remote.txt local.txt ftp.example.com user=john pass=secret mode=Passive
Скачать используя пассивный режим (NAT/брандмауэр).
FTP UploadFile local.txt remote.txt ftp.example.com
Загрузить local.txt на сервер как remote.txt.
FTP UploadFile local.txt remote.txt ftp.example.com user=john pass=secret curdir=/incoming
Загрузить с аутентификацией и целевой директорией.
FTP UploadFile local.txt remote.txt ftp.example.com user=john pass=secret mode=Passive
Загрузить используя пассивный режим (NAT/брандмауэр).
FTP UploadFiles C:\Data ftp.example.com
Загрузить все файлы из C:\Data на сервер.
FTP UploadFiles C:\Data ftp.example.com FileFilter=*.txt user=john pass=secret curdir=/incoming
Загрузить *.txt файлы с аутентификацией и целевой директорией.
FTP RemoveFile remote.txt ftp.example.com
Удалить remote.txt с сервера.
FTP RemoveFile remote.txt ftp.example.com user=john pass=secret
Удалить remote.txt с аутентификацией.
FTP RemoveDir remotedir ftp.example.com
Удалить директорию remotedir на сервере.
FTP RemoveDir remotedir ftp.example.com user=john pass=secret
Удалить директорию с аутентификацией.
FTP MkDir newdir ftp.example.com
Создать директорию newdir на сервере.
FTP MkDir newdir ftp.example.com user=john pass=secret curdir=/home
Создать директорию с аутентификацией в домашней папке.
FTP Rename old.txt new.txt ftp.example.com
Переименовать old.txt в new.txt на сервере.
FTP Rename old.txt new.txt ftp.example.com user=john pass=secret curdir=/pub
Переименовать с аутентификацией в папке pub.
FTP ListDir ftp.example.com
Вывести корневую директорию на ftp.example.com.
FTP ListDir ftp.example.com user=john pass=secret curdir=/pub
Вывести содержимое директории с аутентификацией в папке pub.
FTP FileInfo remote.txt ftp.example.com
Получить информацию о remote.txt на сервере.
FTP FileInfo remote.txt ftp.example.com user=john pass=secret curdir=/pub
Получить информацию о файле с аутентификацией в папке pub.
FTP Exists remote.txt ftp.example.com
Проверить, существует ли remote.txt на сервере.
FTP Exists remote.txt ftp.example.com user=john pass=secret curdir=/pub
Проверить существование файла с аутентификацией в папке pub.
FTP Check ftp.example.com
Проверить подключение к ftp.example.com.
FTP Check ftp.example.com user=john pass=secret port=21
Проверить подключение с аутентификацией на пользовательском порту.