Большинство из вас могут знать, что имена драйверов устройств MS-DOS не могут использоваться в качестве имен файлов в Windows. В результате мы не можем назвать папки как con, aux, nul и т. Д.
Microsoft MS-DOS зарезервировала эти имена для этих драйверов системных устройств.
- CON: Клавиатура и дисплей
- PRN: устройство системного списка, обычно параллельный порт
- AUX: Вспомогательное устройство, обычно последовательный порт
- CLOCK $: Системные часы реального времени
- NUL: бит-ведро
- A: -Z:: буквы диска
- COM1: первый порт последовательной связи
- LPT1: первый порт параллельного принтера
- LPT2: второй порт параллельного принтера
- LPT3: третий порт параллельного принтера
- COM2: второй порт последовательной связи
- COM3: третий порт последовательной связи
- COM4: четвертый порт последовательной связи
Попробуйте создать файл или папку с этими именами на рабочем столе Windows и посмотреть, что произойдет.
Даже сегодня, если вы попытаетесь назвать папку с использованием одного из этих зарезервированных имен, вы получите следующее сообщение об ошибке: Указанное имя устройства недействительно.
Эти ограничения по-прежнему существуют в Windows на базе NT, возможно, причиной является совместимость для запуска 16-разрядных программ и программ на основе командной строки. Здесь можно найти полные файлы именования Windows, пути, пространства имен, соглашения.
Создать папку CON, AUX, NUL
Хотя вы можете использовать команды Linux или MS-DOS для создания имен папок, таких как «con», я столкнулся с этим приложением Concu, которое утверждает, что вы можете создавать и удалять папки с ограниченными именами одним щелчком мыши. Это ссылка CNET, поэтому не забудьте нажать ссылку «Прямая загрузка».
Почему эта программа существует? Просто чтобы понять, что это можно сделать с помощью инструмента, вот и все!
Я знаю, я знаю, что это настоящий старый материал, но это для тех, кто может не знать об этом. ?