Обычно вы не можете создать папку с /\:*<>"? в его названии. а также вы не можете назвать папки CON , LPT1 и .... а также вы не можете иметь две папки с одинаковыми именами в одном каталоге.
Я думаю, я нашел способ нарушить все вышеперечисленные правила!
Вам просто нужно создать New String в следующем пути реестра:HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
И назовите его @WhatEverYouWant (например, @x). Затем установите в качестве значения имя, которое вы хотите иметь для своего каталога! (Например, CON , LPT1 , \/?:*<>| И т.д.).
Затем закройте реестр и создайте новую папку. это имя @x (имя, которое вы выбрали для строки раньше) и нажмите Enter. имя автоматически изменится на значение строки, которую вы уже создали в Registy.
Если вы снова создадите новую папку по тому же пути и снова установите для нее имя @x , у вас будет вторая папка с тем же именем!
Вышеуказанный способ отлично работает в Windows XP. Я хочу знать, если это ошибка или это особенность? И каков эквивалентный способ в Windows-7?
Обновить:
Это вывод команды dir (когда я создал только две папки con на рабочем столе):


