Опять нет ссылок, но спецификация имени файла зависит от операционной системы или, точнее, от файловой системы. Начнем с ранних версий DOS (дисковая операционная система). Имена файлов представляли собой 8 имен символов, содержащих цифры, буквы, тире и подчеркивания. За ними следовали три, два, один или даже нулевое расширение символов, используемое для определения типа файла. Точка отделяла имя от расширения. Имя должно быть уникальным в каталоге.
Вы можете расширить имя, добавив имя каталога или серию имен каталогов. символ косой черты отделял имена каталогов друг от друга и от имени файла. Это обычно упоминалось как имя пути. Путь был относительно текущего каталога.
Наконец, в DOS вы можете включить имя диска. Обычно одна буква сопровождается: и косой чертой (в некоторых системах две косые черты). Добавление диска к пути сделало его абсолютным, а не относительным.
Сегодня большинство из нас используют длинные имена файлов, которые не соответствуют старому 8-символьному шаблону из трех символов. Тем не менее, многие файловые системы сохраняют такие как name и используют длинное имя просто как указатель на идентификатор старого стиля.