Если вы хоть раз пытались создать в Windows папки с именами CON, PRN, NUL, а также AUX, COM и LPT с цифрой в конце от 0 до 9, то знаете, что это невозможно. А если не пытались, то, вероятно, только что попробовали и убедились, что это правда. Почему это так, узнаете, прочитав наш материал. Все это весьма легко объяснить. Эти имена были зарезервированы в качестве названий для виртуальных папок, в которых хранились драйверы различных устройств. Чтобы не возникало путаницы и система, обращаясь к папке, всегда попадала по правильному адресу, и был создан запрет. Папки эти были созданы еще тогда, когда Windows считалась не отдельной ОС, а графической оболочкой MS DOS. Почему в современных версиях Windows до сих пор нет такой возможности? Все дело в совместимости. Microsoft пришлось добавить поддержку старых программ, чтобы сохранить совместимость с тем, что уже было разработано и должно было обслуживаться. Вот и получается, что программы новые, а запрет старый. Как обойти такой запрет Сложн