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