Наши преимущества

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

B

boombust

Гость
Народ, что за бред?!
Пытаюсь создать папку "con" пишет ошибку, переименовать существующую - нет доступа, с файлами - та же фигня. Кто знает отчего так?
 
Это регистрированное имя для внутреннего (виртуального) устройства.
В 98 и 95 это был один из способов ребута удаленной машины. Давался запрос на con/con :p
 
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
 
Верх