Skip to content

mmokeev/FTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FTP клиент.
В файле settings можно указать хост (адрес фтп-сервера), логин и пароль, чтоб при запуске Input_handler автоматически коннектился по этим данным.
В ином случае при запуске придется вводить все эти данные вручную.

Список доступных комманд при наличии подключения:
Help - помощь
CWD - изменить текущую директорию
CDUP - CWD в родительскую директорию (равнозначно 'CDW ..')
DELE - удалить файл
LIST - показать данные о папках и файлах в текущей директории
MDTM - время изменения (добавления) указанного файла
MKD - создать директорию
NLST - список имен файлов в текущей директории
SETMODE PASV/PORT - изменить способ приема/передачи данных (по умолчанию стоит PASV)
PWD - имя текущей директории
QUIT - закончить сеанс (будет выбор подключиться ли снова или полностью выйти из программы)
RETR - скачать файл с сервера
RMD - удалить директорию
RENAME old_filename new_filename - переименовать файл
SEND - отправить какую-либо комманду вручную
SIZE - размер файла
STOR - загрузить файл на сервер
TYPE - установить тип передачи данных

(!) Важно при наличии пробелов в названиях файлов следует использовать вместо них #_#
Т.е. например 'RETR my file.txt' должно выглядеть как 'RETR my#_#file.txt'

В консольной версии присутствуют только две команды: STOR и RETR
Их использование в консоли (-s для stor, -r для retr): Input_handler.py -s filename

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages