*** Запрещённые символы Если при создании нового файла или папки (при работе в операционной системе Windows XP) вы попытаетесь в имени файла/папки применить символы \ / : * ? " < > | , то появится системное сообщение: «Имя файла не должно содержать следующих знаков: \ / : * ? " < > | ».
При работе в операционной системе Windows Vista в аналогичных случаях появляется диалоговое окно Переименование с сообщением «Указано неверное имя устройства».
*** Запрещённые имена Если вы попытаетесь создать файлы или папки со следующими именами: con, nul, prn, AUX, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 (регистр букв – прописные буквы или строчные – значения не имеет), – система в таких случаях вместо введенного вами «запрещенного» имени выведет имя по умолчанию, например, Новая папка, или Текстовый документ, или Документ Microsoft Word. При этом Windows Vista выведет окно Переименование с сообщением «Указано неверное имя устройства».
Дело в том, что по «Соглашению об именованиях» эти символы и имена зарезервированы файловой системой для «внутренних» системных нужд, применять их пользователю запрещено.
Примечание. Применять для файлов и папок имена COM, COM10, COM11…, LPT, LPT10, LPT11… системой не возбраняется.
*** Имена файлов в FAT В файловой системе FAT использован традиционный формат имен 8.3, имена файлов должны состоять из символов ASCII. Имя файла или каталога должно состоять не более чем из 8 символов, затем следует разделитель «.» (точка) и расширение длиной до 3 символов. Первым символом имени должна быть буква или цифра. При определении имени можно использовать все символы за исключением перечисленных ниже: . " / \ [ ] : ; | = , Использование этих символов может привести к получению неожиданных результатов. Имя не должно содержать пробелов.
*** Соглашения именования в NTFS Имена файлов могут состоять не более чем из 255 символов, включая любое расширение. В именах сохраняется регистр введённых символов, но сами имена не зависят от регистра. NTFS не различает имена в зависимости от регистра. В именах могут быть использованы любые символы за исключением указанных ниже: ? " / \ < > * | : В настоящее время из командной строки можно задать имя файла длиной не более 253 символов.
*** Можно ли обойти запреты файловой системы Можно создать папки с зарезервированными именами с помощью Интерпретатора команд Windows, например: – нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK; – в открывшемся окне Интерпретатора команд после приглашения системы введите mkdir .\com1\ (Enter). Будет создан каталог с именем com1.
Удалить его обычным путём вы не сможете: появится окно Ошибка при удалении файла или папки с сообщением Не удается удалить com1. Нет доступа. Диск может быть переполнен или защищен от записи, либо файл занят другим приложением или Н е удается удалить com1. Не удается найти файл. Проверьте правильность указания пути и имени файла. Для удаления каталога com1 нужно ввести команду rmdir .\com1\ (Enter).
*** Как удалить файлы и папки с зарезервированными именами • Для удаления файлов с зарезервированными именами можно использовать команду DEL \\.\<drive_letter:>\<path>\<filename>
где <drive_letter:> – буква диска; <path> – путь; <filename> – имя файла.
• Для удаления каталогов с зарезервированными именами можно использовать команды RD \\.\<drive_letter>:\<path>\<directory_name> /s /q
или RmDir \\.\<driveletter>:\<path>\<directory_name> /s /q
где <drive_letter:> – буква диска; <path> – путь; <directory_name> – имя каталога; /s – удаление дерева каталогов (то есть не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов); /q – отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /s.
*** Системные папки Также Windows не позволит переименовать или переместить системные папки, такие как Documents and Settings (в Vista+ – Пользователи/Users), Windows, System32, Program Files. Они необходимы для нормальной работы Windows (если каким-либо образом – не в среде Windows – их переименовать/переместить, то вы не сможете загрузить операционную систему).
Примечания 1. Ключи команды mkdir (md) Создание каталога: MKDIR [диск:]путь MD [диск:]путь
Изменение команды MKDIR при включении расширенной обработки команд: Команда MKDIR создает при необходимости все промежуточные каталоги в пути. Например, если \a не существует, то: mkdir \a\b\c\d приводит к тому же результату, что и: mkdir \a chdir \a mkdir b chdir b mkdir c chdir c mkdir d
При отключении расширенной обработки команд используется только второй вариант.
2. Ключи команды rd (rmdir) Удаление каталога: RMDIR [/S] [/Q] [диск:]путь RD [/S] [/Q] [диск:]путь /S – Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов. /Q – Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S.
Валерий Сидоров
*** • Дело о… • Apple = iСтив + iPod + iPhone + iPad + iTunes + iMac + … • Apps for iPad, iPhone, iPod touch…
|
18+
© 2015. All rights reserved.
Авторство всех материалов сайта https://netler.ru принадлежит Валерию Сидорову и охраняется Законом о защите авторских прав. Использование материалов сайта в offline-изданиях без согласования с автором категорически запрещается. В online-изданиях разрешается использовать материалы сайта при условии сохранения имени и фамилии автора и активной гиперссылки на сайт https://netler.ru.