FTP команды используемые плагином FarFtp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Плагин использует только команды, описанные в таблице ниже. Каждая команда представляется значением с определенным именем в реестре Windows, значением по умолчанию и описанием того, как и когда ее использует плагин. Базовый ключ, где плагин пытается найти команды: HKEY_CURRENT_USER\Software\Far\Plugins\FTP Значения по умолчанию для всех команд Вы можете найти в файле "TechInfo_rus.reg". Строки команд могут содержать любые символы количеством до 20. Строки команд могут содержать не только команды но и их параметры. Плагин никак не преобразует текст команды, поэтому команды должны быть заданы в той кодировке, которую понимает FTP сервер. +---------+--------+----------------------------------------------------------+ |Название |Значение| Описание | |значения | | | +---------+--------+----------------------------------------------------------+ |xcmdPUT |STOR | Используется при операции "послать отдельный файл" при | | | | добавлении к существующему содержимому. | | | | | |xcmdSTOR |STOR | Используется при операции "послать отдельный файл" при | | | | закачке фала. | | | | | |xcmdSTOU |STOU | Используется при операции "послать отдельный файл" при | | | | закачке уникального файла. | | | | | |xcmdPASV |PASV | Используется при операции "переключиться в пассивный | | | | режим" | | | | | |xcmdPORT |PORT | Используется для получения параметров пассивного | | | | соединения | | | | | |xcmdMDTM |MDTM | Используется при "получении одного файла" и "получении | | | | даты модификации файла" для того чтобы получить дату и | | | | время последней модификации фала на сервере. | | | | Читает поля: год, месяц, день, час, минута и секунда. | | | | Использует правило "ServerDateFormat" для разбора ответа | | | | сервера (См. techinfo N6) | | | | | |xcmdRETR |RETR | Используется при операции "получить отдельный файл". | | | | | |xcmdREST |REST | Используется при операции "получить отдельный файл" с | | | | определенного смещения. | | | | | |xcmdCWD |CWD | Используется при операции "установить текущую директорию"| | | | | |xcmdXCWD |XCWD | Используется при операции "установить текущую директорию"| | | | как альтернативная команда, если сервер отвечает, что не | | | | поддерживает команду "CWD". | | | | | |xcmdDELE |DELE | Используется при операции "удалить один файл". | | | | | |xcmdRNFR |RNFR | Используется при операции "переименовать из" для задания | | | | файла, который собираются переименовать или перенести. | | | | | |xcmdRNTO |RNTO | Используется при операции "переименовать в" для задания | | | | конечного имени переименования или переноса. | | | | | |xcmdLIST |LIST -la| Используется при операции "получить список файлов в | | | | каталоге". | | | | | |xcmdNLIST|NLIST | Используется при операции "получить список файлов в | | | | каталоге" если сервер отвечает, что команда "LIST" не | | | | поддерживается. | | | | | |xcmdUSER |USER | Используется при операции "передать новое имя | | | | пользователя". | | | | | |xcmdPASS |PASS | --`-- | | | | | |xcmdACCT |ACCT | --`-- | | | | | |xcmdPWD |PWD | Используется при операции "получить имя текущей | | | | директории". | | | | | |xcmdXPWD |XPWD | Используется при операции "получить имя текущей | | | | директории", если сервер отвечает, что команда "PWD" | | | | не поддерживается. | | | | | |xcmdMKD |MKD | Используется при операции "создать директорию". | | | | | |xcmdXMKD |XMKD | Используется при операции "создать директорию", если | | | | сервер отвечает, что команда "МКD" не поддерживается. | | | | | |xcmdRMD |RMD | Используется при операции "удалить директорию". | | | | | |xcmdXRMD |XRMD | Используется при операции "удалить директорию", если | | | | сервер отвечает, что команда "RMD" не поддерживается. | | | | | |xcmdSITE |SITE | Используется для получения информации о сервере. | | | | | |xcmdCHMOD|CHMOD | Используется при операции "изменить права доступа". | | | | | |xcmdUMASK|UMASK | Не используется | | | | | |xcmdIDLE |IDLE | Не используется | | | | | |xcmdHELP |HELP | Не используется | | | | | |xcmdQUIT |QUIT | Не используется | | | | | |xcmdCDUP |CDUP | Не используется | | | | | |xcmdXCUP |XCUP | Не используется | | | | | |xcmdSYST |SYST | Используется для получения информации о системе сервера. | | | | | |xcmdSIZE |SIZE | Используется при операции "получить размер фала". | | | | | |xcmdSTAT |STAT | Используется при операции "получить текущее состояние | | | | соединения". | +---------+--------+----------------------------------------------------------+