Pull to refresh

Comments 15

Бред сивой кобылы.

Просто в винде исторически нельзя создать файлы с именем совпадающим с названиями некоторых досовских псевдоустройств. Например файлы с именем CON, PRN, AUX, CLOCK$, NUL COM0, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, и LPT9 вам тоже создать не удастся

Читать тут http://en.wikipedia.org/wiki/Filename

Что характерно для венды, дос уже сто лет внутрях не используется, а такие вот штуки за ним тянутся. Ужос.
UFO just landed and posted this here
За ответ спасибо!

За обратную совместимость тоже.
Я вот не знал. Но в любом случае, зарезервированные имена файлов - это жесть!
более того, была интересная команда, позволяющая использовать компьютер как печатную машинку

COPY CON LPT1
Так можно и в файл печатать ;)

P.S. Выйти из режима Ctrl-Z + Enter
UFO just landed and posted this here
Вчера на БОРе, сегодня на хабре.
Кстати, можно при желании таки создать...
>md \\?\c:\con
В ДОСе, разумеется, работать не будет.
Не стоит. Обычно потом от них очень сложно избавиться.
Ну вроде rmdir \\?\c:\con вполне справляется, хотя да, стандартные средства не очень то удаляют.
UFO just landed and posted this here
UFO just landed and posted this here
Вы напутали. если операционная система не позволяет создать файл с неким именем в любой точке файловой системы, то как обозвать такое имя файла? У меня только одно слово вертится - зарезервированное ;)
UFO just landed and posted this here
Ну в том же *nix такой фигни нет - все такие файлы устройств реально существуют в /dev/, а в любой другой папке можно свободно создавать файлы с любыми именами.
Sign up to leave a comment.

Articles