Чому не можна створити папку.

В операційній системі Windows є особливість - в ній не можна створити папку з певними назвами. Наприклад, папка con, lpt. З цього приводу є кілька думок. Одне з них - ці імена зарезервовані системою.
В операційній системі Windows неможливо створити папку або файл з назвами COM, CLOCK $, AUX, PRN, LPT. Існує версія, що ця заборона була введена Біллом Гейтсом через клички, яка супроводжувала його довгі роки. І всерйоз образившись на своїх друзів, він ввів обмеження на створення папки з прізвищем. Однак дана версія неверна.Невозможно створити папки з такими іменами, так як є більш логічне пояснення. На зорі операційної системи Windows були випущені Dos'овскіе первоустройства; вони дозволяють створювати дані папки. Але в сучасних версіях даної ОС ці папки не створюються, оскільки Windows ці імена сприймаються як імена системних папок, вже створених та існуючих. В ОС Dos існувала команда для запису файлу з консолі - вона виглядала так copy con text.txt. Все, що вводиться з клавіатури, потрапляло якраз в цей файл. Якби можна було створити папку з ім'ям com, тоді можливо було б копіювання всієї директорії в файл. Тому дане ім'я заборонили для використання. Дане слово мало досить важливе значення, це ім'я було зарезервовано системою для пристроїв введення/вивода.Невозможно створити папку з ім'ям prn, так як існувала команда copy text.txt> prn, яка виконувала (і зараз відповідає за це) копіювання вмісту файлу на принтер. І це ім'я теж є зарезервованим системним словом.Также ви не зможете зробити в Windows папку з наступними іменами: PRN, NUL, CLOCK $, AUX, COM0, COM1, ... COM9, LPT0, LPT1, ... LPT9. Дані імена також є зарезервованими для виконання певних функцій. Наприклад слово Nul зазвичай інтерпретується системою як «Ніщо», а команда Nul представляє собою порожній пристрій, призначений для перенаправлення виводу системних команд. Тому й папку з таким ім'ям створити не вдасться.
Відео по темі
 http://www.youtube.com/watch?v=CPdzMHZkNZk