Skip to content

alexander-sil/FileManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C

Консольный файловый менеджер

Версия 1.0.0.0

Начат преподавателем GeekBrains Байраковским Станиславом Антоновичем, доработан студентом Силицким Александром

(С) 2022

Описание

Данная программа включает в себя весь необходимый функционал для работы со структурой пользовательских файлов ОС Microsoft Windows. Предусмотрены такие функции, как перемещение и копирование файлов/каталогов, а также их создание и удаление. В утилите добавлена возможность сохранения пользовательских настроек. Присутствует окно вывода информации. Bозможен контроль ветвления дерева каталогов.

Команды и флаги

cd

Осуществляет смену рабочего каталога на указанный в аргументе

Аргументы: абсолютный путь для перехода

ls

Выводит дерево файлов в данном рабочем каталоге

Синтаксис: ls [ -s ^ -p <uint> ^ -sp <uint>]

Флаги:

-p: производит вывод дерева постранично

-s: ограничение ветвления

-sp: выбор страницы с ограничением ветвления

Аргументы (только при условии -p): номер страницы

cp

Копирует файл или каталог

Синтаксис: cp <string> <string>

Аргумент 1: имя файла (источник, без пути)

Аргумент 2: абсолютный путь к конечному каталогу (без конечного символа \)

info

Осуществляет вывод информации о каталоге или файле в отдельное окно

Аргументы: имя файла или каталога (без пути)

del

Производит полное удаление файлов/каталогов

Аргументы: имя файла или каталога (без пути)

mv

Перемещение файлов и каталогов из рабочего каталога в конечный

Синтаксис: mv <string> <string>

Аргумент 1: имя файла (источник, без пути)

Аргумент 2: абсолютный путь к конечному каталогу (без конечного символа \)

mkdir

Создание пустого каталога

Аргументы: имя нового каталога

touch

Создание пустого файла

Аргументы: имя нового файла

save

Сохранение установленных пользовательских настроек

Аргументы: отсутствуют

exit

Сохранение установленных пользовательских настроек с последующим выходом из приложения

Аргументы: отсутствуют

page-items

Изменение числа ветвей файлового дерева при использовании ls -s

Аргументы: число элементов на одной странице

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages