Наименование устройств, папок и файлов
Имена устройств внешней памяти ПК являются системными именами, под которыми устройства зарегистрированы в ОС, и пользователю необходимо их знать. Способ наименования устройств внешней памяти перешел в Windows из MS-DOS. Принято именовать устройства внешней памяти буквой латинского алфавита, за которой следует символ <:>. Например, имена A: или B: используют для наименования накопителей на гибких магнитных дисках. Имена C:, D:, E: и т.д. присваивают накопителям на жестких магнитных дисках, CD-ROM и т.п.
В Windows поддерживаются два соглашения наименования файлов и папок. Это соглашение 8.3, которое использовалось в ОС MS-DOS, и соглашение Windows. Эти соглашения различаются по способу наименования файлов и папок, что выражается в понятиях "коротких" и "длинных" имен.
Рис. 17. Иерархическая структура файловой системы
Короткие имена. Соглашение 8.3 MS-DOS
Необходимость ознакомления с соглашением 8.3 по наименованию файлов и папок, принятому в MS-DOS, объясняется тем, что порой ещё приходится использовать прикладные программы, написанные в свое время для работы на компьютерах, оснащенных операционной системой MS-DOS. При этомWindows обеспечивает для пользователей возможность выполнения таких программ.
Имена, построенные в соответствии с соглашением 8.3, называют "короткими" именами. Короткие имена могут состоять из трех частей – имени, символа точки и расширения. Имя может включать в себя не более 8 алфавитно-цифровых символов, расширение – не более 3. Между именем и расширением ставится символ точки. Имя или расширение могут отсутствовать, но не одновременно. Если расширение отсутствует, то символ точки может не использоваться. Прописные и строчные буквы в имени не различаются. Ниже приведены примеры коротких имен:
NEWSINFO.TXT
Table.1
.db
name
Длинные имена. Соглашение Windows
Основным недостатком коротких имен является их низкая смысловая содержательность. Далеко не всегда удается вложить в короткое имя характеристику информации, которую содержит файл или папка. Это затрудняет пользователю поиск файла или папки с нужной информацией, поэтому с появлением операционной системы Windows 95 было введено понятие "длинного" имени. Такое имя может содержать до 256 символов. Этого уже вполне достаточно для создания содержательных имен файлов и папок. Длинное имя может содержать любые алфавитно-цифровые символы (в том числе и русские буквы), используемы в компьютере, кроме девяти специальных: \, /, :, *, ?, “, <, >, |. В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются символы, идущие после последней точки. Прописные и строчные буквы не различаются. Для операционной системы имена Мой файл.doc и МОЙ ФАЙЛ.DOC соответствуют одному и тому же файлу. Однако для наглядности целесообразно использовать прописные и строчные буквы.
Полное имя файла
Если пользователь или какая-либо программа обращается к операционной системе с запросом об организации доступа к содержимому некоторого файла, то указания только имени файла будет для ОС недостаточно. Необходимо еще сообщить ОС местонахождение файла (на каком устройстве внешней памяти, в каких папках). Указание местонахождения файла осуществляется в виде описания пути доступа к файлу. Описание пути доступа к файлу начинается с указания имени устройства внешней памяти и последующего перечисления имен всех вложенных папок файловой структуры, в которой находится файл. Одно имя от другого в описании пути доступа отделяется символом "\" (обратная косая черта). Имя файла с предшествующим ему описанием пути доступа называется полным именем файла. Например, полное имя файла Ф1 (Рис. 17) будет иметь вид:
С:\П2\П3\Ф1
Кроме ограничения на длину имени файла (256 символов) существует и ограничение на длину полного имени файла. Полное имя не может быть длиннее 260 символов. Это ограничение является достаточно жестким, так как заставляет пользователя задумываться о количестве и длине имен вложенных папок, в которых находится файл.