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

Чому не можна створити папку con?
Ходять чутки, що в Windows неможливо створити папку з ім’ям Con. І пояснюється це тим, що в дитинстві Білла Гейтса дражнили цим прізвиськом, яке нібито має значення ботанік. Це йому не подобалося, і коли він створював операційну систему, вирішив позбутися цієї назви хоча б в системі. Над розслідуванням цієї напевно трудилися найкращі секретні уми нашої країни.

Тільки от у мене виникло два питання: а чому крім Con, що не можливо створити папку Prn? Чому я можу створити папку Con в операційній системі Windows? Відповідь проста: вчіть інформатику!

Вражає масове не знання історії розвитку комп’ютера. Якби хоча б трохи вивчили роботу DOS, то вже вам би було все зрозуміло. Ну а тепер власне роз’яснення. Уявна неможливість створити папку Con ніяк не пов’язана з яким-небудь прізвиськом. Крім Con, у вас не вийде створити папки з такими іменами як RN, AUX, NUL, COM1, COM2, L T1, L T2 та інші.

Нічого знайомого не вважаєте? Давним-давно, за часів DOS, операційна система надавала прямий доступ до пристроїв за механізмом доступу до файлів. Для цього треба було гарантувати унікальність деяких імен файлів, тому деякі імена файлів були зарезервовані файли з зарезервованими іменами не можна було створити, а запис у подібні файли інтерпретувалася як запис в пристрій. Зокрема CON є скороченням від CONSOLE. У Windows цей механізм плавно перетікав з версії у версію для забезпечення якоїсь зворотної сумісності.

Вище я згадав, що це «уявна» неможливість. Чому так? Та тому що при бажанні папку з таким ім’ям створити можливо. Я не маю на увазі підміну схожого з написання символу з з киріліци, а повністю англомовна назва Con.

Для цього необхідно всього лише запустити командний рядок cmd і виконати наступну команду: md ? D: con, де замість D: підставте необхідний вам шлях. І вуаля, ось вам ваша папка Con. Для того, щоб видалити її, виконайте команду rd ? D: con.

Ось і все. Вчити інформатику варто хоча б для того, щоб потім не виглядати нерозумно.

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

Сподобалася стаття? Поділися нею з друзями!




Добавить комментарий