Как известно, в Windows невозможно создать папку с именем сon. И объясняется это якобы тем, что в детстве Билла Гейтса дразнили этим прозвищем, которое имеет значение “ботаник". Это ему не нравилось, и когда он создавал операционную систему, то решил избавиться от этого названия хотя бы в системе. Но почему кроме сon, невозможно создать папку с именем, например, Prn? Ответ, как выяснится далее, довольно прост: мнимая невозможность создать папку сon никак не связана с каким-либо прозвищем. Помимо сon, у вас не получится создать папки с такими именами как PRN, AUX, NUL, COM1, COM2, LPT1, LPT2 и другие. Еще во-времена DOS, операционная система предоставляла прямой доступ к устройствам по механизму доступа к файлам. Для этого надо было гарантировать уникальность некоторых имен файлов, поэтому некоторые имена файлов были зарезервированы – файлы с зарезервированными именам нельзя было создать, а запись в подобные файлы интерпретировалась как запись в устройство. В частности CON является сокращением от CONSOLE. В Windows этот механизм плавно перетекал из версии в версию для обеспечения обратной совместимости.