невозможность применения имени CON в Win

boombust

Местный
Регистрация
27 Июл 2004
Сообщения
678
Реакции
298
Credits
0
Народ, что за бред?!
Пытаюсь создать папку "con" пишет ошибку, переименовать существующую - нет доступа, с файлами - та же фигня. Кто знает отчего так?
 

Estel

Турист
Регистрация
5 Мар 2005
Сообщения
30
Реакции
0
Credits
56
Это регистрированное имя для внутреннего (виртуального) устройства.
В 98 и 95 это был один из способов ребута удаленной машины. Давался запрос на con/con :p
 

R0nin

Местный
Регистрация
5 Авг 2005
Сообщения
74
Реакции
12
Credits
130
Estel написал(а):
Это регистрированное имя для внутреннего (виртуального) устройства.

Именно. Если не ошибаюсь, con - это клавиатура.
 

Lucefer-AB

Турист
Регистрация
22 Мар 2004
Сообщения
55
Реакции
1
Credits
74
con - устройство ввода/вывода типа "консоль". есть ещё prn, lpt, etc - зарезервированные имена виндовоза.
удалить такие можно методом "через жопу":
1. Попытайся зайти из под доса (если файловая система - FAT) и выполни стандартные комануд удаления:
DEL CO?.*
или
DEL LPT?.*
только осторожней - что бы не было совпадений по последней букве, например CON и COM
2. Можешь удалить такие файлы/каталоги используя UNC пути:

DEL \\.\БукваДиска:\Путь\ИмяФайла

Т.е. например так
DEL \\.\c:\somedir\con

Таким образом ты удалишь файл, если нужно замочить каталог, воспользуйся командой RD

RD \\.\ИмяДиска:\Путь\ИмяКаталога

Т.е. например
RD \\.\c:\somedir\lpt1

есть ещё команда rmDir. с ключиками /s (удалить с подкаталогами и файломи) и /q (не задавать глупых вопросов)
т.е. так же: RmDir \\.\C:\PATH\COM1 /s /q