Проект file-PYcommander позволяет управлять файлами и папками через командную строку (CLI) или графический интерфейс (GUI). Написано на Python.
Установите все необходимые библиотеки командой: pip install -r requirements.txt
Для работы через командную строку используйте: python cli.py <команда> [аргументы]
-
copy — копирование файла
Требует два аргумента: путь к исходному файлу и путь к новому файлу. -
delete — удаление файла или папки
Требует один аргумент: путь к файлу или папке. -
count — подсчет количества файлов в папке
Требует один аргумент: путь к папке. -
search — поиск файлов по регулярному выражению
Требует аргументы: путь к папке и--patternс регулярным выражением. -
add_date — добавление даты создания в имя файла
Требует аргумент: путь к файлу или папке.
Опционально:--recursiveдля рекурсивной обработки всех вложенных папок. -
analyse — анализ размера файлов и папок
Не требует дополнительных аргументов.
Пример использования: указание пути к файлу с пробелами необходимо брать в кавычки.
Для работы через графический интерфейс используйте: python gui.py
- Выбрать команду для работы с файлами.
- Ввести дополнительные аргументы вручную или выбрать файлы/папки через FilePicker.
- Нажать «Запустить», результат выполнения команды отобразится в поле «Результат».
- Для команды copy доступны два пути: исходный файл и целевой файл.
- Ошибки отображаются в поле «Результат», программа не падает.
- Автоматическая обработка путей с пробелами через кавычки.
- Поддержка всех команд CLI через удобный интерфейс.