Просто в винде исторически нельзя создать файлы с именем совпадающим с названиями некоторых досовских псевдоустройств. Например файлы с именем 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 вам тоже создать не удастся
Вы напутали. если операционная система не позволяет создать файл с неким именем в любой точке файловой системы, то как обозвать такое имя файла? У меня только одно слово вертится - зарезервированное ;)
Ну в том же *nix такой фигни нет - все такие файлы устройств реально существуют в /dev/, а в любой другой папке можно свободно создавать файлы с любыми именами.
Закомплексованный Дядюшка Билли