Любая операционная система работает с файлами текстового и двоичного форматов.
Текстовым называют файл, информация которого записана на естественном языке, понятном пользователю, и состоит из последовательности определенной длины. Из текстового файла данные поступают на экран монитора и печатаются принтером без преобразования. Двоичными называют все файлы, не являющие собой последовательность байтов. Операционная система организует файлы в каталог, т.е. специальный файл, в меньшие по размеру каталоги. Имя каталога представляет собой набор символов без расширения и ему присваивается атрибут Directory. Файлы и программы размещаются в каталогах разного уровня и образуют разветвленную файловую структуру древовидной формы. Основным всегда является корневой каталог, остальные каталоги размещаются по иерархической структуре. Файловая структура представляет собой файловое «дерево» с множеством ответвлений, объединенных по общему признаку.
Не трудно догадаться, что основными действиями над файлами и каталогами, является их поиск и редактирование. Путь, по которому происходит поиск файла или каталога, называется маршрутом. Т.о маршрут – это последовательный алгоритм, описывающий имена каталогов, записанных через символ \. Маршрут может быть полным или неполным. Полный маршрут указывается начиная с корневого каталога и заканчивается конкретным файлом. Неполный маршрут начинается с текущего каталога, и также заканчивается конкретным файлом. Т.о. неполный маршрут, отличается от полного лишь отсутствием имена корневого каталога.
Пример: C:\ Lexicon\lex.exe – полный маршрут
Lexicon\lex.exe – неполный маршрут