You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Необходимо создать примитивный файловый менеджер. Программа должна работать в определенной папке (рабочей папки менеджера) и позволять пользователю выполнять следующие простые действия в пределах рабочей папки:
Создание папки (с указанием имени);
Удаление папки по имени;
Перемещение между папками (в пределах рабочей папки) - заход в папку по имени, выход на уровень вверх;
Создание пустых файлов с указанием имени;
Запись текста в файл;
Просмотр содержимого текстового файла;
Удаление файлов по имени;
Копирование файлов из одной папки в другую;
Перемещение файлов;
Переименование файлов.
Дополнительные задания
Разработайте псевдографический интерфейс для разработанного в основном задании файлового менеджера по аналогии с программами Far или Midnight Commander.
Сделайте файловый менеджер многопользовательским. Добавьте возможность регистрации пользователей. При регистрации каждому пользователю создается своя домашняя папка, в пределах которой он может работать.
Придумайте и добавьте дополнительные функциональные возможности для файлового менеджера. Как пример можно взять:
Архивация и разархивация файлов и папок;
Квотирование дискового пространства и отображение занятого оставшегося места;