Vasil Pupkin
Заказчик Vasil Pupkin savintsev-89 | FL.RU

Vasil Pupkin

На сайте 3 года и 2 месяца (заходил 2 года 11 месяцев 9 дней назад)
1
109
Рейтинг
109
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
20 Октября 2021
По договоренности
Задача с работать через модуль OS:
Задание:
Нужно написать файловый менеджер. Он представляет собой просто командную строку, куда пользователь отдает команды. Основные стартовые команды три:
- Показать папки (Выбор можно задать командой или цифрой):
После как пользователь ввел эту команду (или выбрал цифрой), у него запрашивается, показать папки в текущем пути или же указать кастомный путь, соответственно пользователь выбирает вариант цифрой или буквой
Эта команда отображает структуру папок в указанной папке
- Показать файлы
Аналогично с файлами
- Открыть файл
Открыть файл в программе по умолчанию, то есть с питона просто выполнить запуск в сторонней программе
- Дополнительная команда, желательно её сделать, выполнение команд на языке командной строки системы

Помимо этого в программе должны быть вспомогательные команды, об этом ниже.
Программа может работать в рамках одного жёсткого диска, можете сделать с перемещением по дискам, это опционально.
Соответственно что должна уметь программа:
Показывать папки и файлы, открывать их
После выполнения любой из команд программа не должна завершаться, завершение только по команде Выход
Программа должна уметь создавать папки, удалять файлы, копировать файлы, переименовывать файлы ( куда конкретно воткнуть обращение к этим командам – выбор за вами)
Программа должна писать лог посещения папок и открытия файлов, способна отобразить его по запросу пользователя
Программа должна выводить справку

p.s. программа должна уметь работать с ошибками, то есть если пользователь вводит неверную команду, она не должна прерываться.

p.s.s. Нужно сделать что-то подобное как на скрине ниже. очень важно это задачу свести как на новичка в питоне, надеюсь с этим у нас проблем не будет!

Прошло времени с момента публикации: 3 года 2 месяца 9 дней 11 часов 36 минут
Раздел: Программирование

Рейтинг: 2115.4 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».