Если на диске хранится много файлов, то для облегчения работы с ними рекомендуется объединятьих имена в отдельные группы, которые регистрируются в каталогах.
Каталог — это специальное место на диске, в котором хранятся имена файлов, сведения о размерах файлов, дате и времени их последнего обновления. Каталогам присваиваются имена по тем же правилам, что и файлам, но обычно расширение имени для каталога не используется. На диске может быть любое количество каталогов. Каталоги организованы в иерархическую структуру. Каталог самого верхнего уровня называется корневым. Если каталог Х зарегистрирован в каталоге Y, то Х является подкаталогом Y, а Y — надкаталогом для X. Каталог, с которым в данный момент работает пользователь, является текущим.
Чтобы обратиться к файлу, находящемуся в другом каталоге, необходимо указать путь к этому файлу, т. е. задать маршрут от текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл.
Путь представляет собой последовательность имен каталогов или символов "..", разделенных символом "\". Если путь начинается с символа "\", то он вычисляется от корневого каталога, иначе — от текущего. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем, символ ".." соответствует входу в надкаталог.
Полное имя файла состоит из имени диска, пути и имени файла, перед которым стоит символ "\":
[имя_диска][путь \] имя_файла
Полное имя однозначно определяет файл.
Примеры:
C:\HOME\lab1.bas — файл lab1.bas в каталоге HOME на диске C:,
A:\last.txt — файл last.txt в корневом каталоге диска А:.
Если имя диска не указано, то подразумевается текущий диск, если не указан путь, то подразумевается текущий каталог.