-
Notifications
You must be signed in to change notification settings - Fork 0
Ollisteka/FTP_client
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
FTP клиент --- Версия 1.5 Автор: Жукова Ольга (zhukova.o.m@yandex.ru) --- Данная программа позволяет подключиться к ftp серверу, пройти аутентификацию, перемещаться по папкам и скачивать файлы. --- GUI: Запуск: Windows: python gui_pyqt.py Linux: python3 gui_pyqt.py Жёлтая кнопка - папка Оранжевая кнопка - файл Правый щелчок мышки открывает подробную информацию по файлу, и меню для переименования папки. --- Консольная версия Справка по запуску: Windows: python client.py --help Linux: python3 client.py --help Пример запуска: python client.py 212.193.68.227 21 Пример команд: отправка логина: USER anonymous отправка пароля: небезопасный режим, для работы внутри PyCharm: PASS password безопасный режим: PASS (нажать Enter, ввести пароль) список файлов и директорий: LIST перемещение: в другую директорию: CWD another_folder в родительскую: CWD .. сохранение файла в текущую директорию с исходным именем: RETR A.PNG сохранение файла в другую директорию с исходным именем: RETR A.PNG D:\ сохранение файла в другую директорию с новым именем: RETR A.PNG D:\B.PNG узнать размер файла: SIZE path_to_file переименовать файл: RNFR old_name RNTO new_name удалить файл: DELE file_path создать папку: MKD path_name удалить папку: RMD path_name пустая команда: NOOP узнать список фич, поддерживаемых сервером: FEAT включить какую-то фичу: OPTS UTF8 ON узнать ОС сервера: SYST переход в активный режим: PORT переход в пассивный режим: PASV справка: HELP выход: QUIT ---- Требования: --- Для работы прогресс бара при загрузке файлов необходим модуль click. Для графики используется PyQt5 Для тестов нужен stubserver Установка: pip install -r requirements.txt
About
FTP client, written in Python 3.6
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published