Прочее компьютерное

ответ заранее знаю, но хочу проверить, знаете ли его вы) а вопрос вот в чём: почему файлу нельзя дать имя "con"?

первый правильный ответ - даю 10 баллов!!!
Mark V
Mark V
3 884
Еще во времена создания MS-DOS было нельзя в качестве имени файла использовать имена PRN, LPT1, LPT2, LPT3, AUX, COM1, COM2, COM3, COM4 и CON, а также имена NUL и CLOCK$, так как они зарезервированы за устройствами:

AUX, CON, PRN, NUL… всё это системные устройства.
CON - консоль, при выводе - монитор, при вводе - клавиатура.
PRN - принтер, вообще.. .

Они нужны были для того, чтобы обеспечить взаимодействие ОС с аппаратурой, но, эти папки и файлы создать всё же можно!

Инструкция обмана системы!

Будем обманывать систему: На самом деле существует множество способов обмануть систему в данной ситуации, но самый простой это через консоль, а ещё проще через смешивание символов разных языков)

Для того чтобы создать файл или папку например с именем PRN, LPT1, LPT2, LPT3, AUX, COM1, COM2, COM3, COM4 и CON выполняем команду cmd и пишем:

mkdir con.\

Только потом эту папку обычным способом не удалишь!
Для удаления пишем:

rmdir con.\

Правда, есть ещё версия - это то, что в детстве такая кличка была у Билла Гейтса (CON - БОТАНИК) и он постарался убрать из винды!
ЮМ
Юрий Маструков
18 673
Лучший ответ
Mark V это правильный ответ! когда я создавал вопрос, я рассчитывал дать 10-ку только за "Правда, есть ещё версия - это то, что в детстве такая кличка была у Билла Гейтса и он постарался убрать из винды!", но этот ответ более исчерпывающий)
сонсоль?
Андрей Иванов
Андрей Иванов
10 964
Mark V нет
Баян. С кличками дядюшки Билла увы это никак не связано. И всё создается, надо только уметь. ;)
Реально, блин нельзя!! ! Да, какой нить глюк систем виндовс, либо сама система использует скрытые файлы с таким названием....
Mark V нет, глюков нет