Говорят, что Билл Гейтс сделал так, что в Windows нельзя называть папку "con", т.к. этим словом его обзывали друзья.Что значит слово "con"?

Ответить
Ответить
Комментировать
1
Подписаться
4
5 ответов
Поделиться

Потому что существуют команды типа copy con [имя файла] и copy [имя файла] con. con - сокращенное от консоль. Консоль означает набор устройств ввода и вывода, обычно клавиатуру и монитор. В приведенных командах в первом случае con означает клавиатуру, когда набираемый текст сохраняется в файл, причем для завершения ввода и сохранения текста необходимо нажать сочетание клавиш Ctrl+Z в командной строке. Во втором случае con означает монитор, когда на него выводится текст из файла. Если файл или папка будут называться con, операционная система не поймет, происходят ли указанные выше операции или копируются файлы, поэтому слово con нельзя использовать в именах файлов и папок.

6
0
Прокомментировать

CON это не расширение и не прозвище. CON это просто название устройства консоль -- console -- пульт управления.

Например, команда MS-DOS

copy CON 1.txt

перенаправит набираемые вами символы в файл 1.txt

можете запустить (меню пуск, выполнить, или прямо в строке поиска меню пуск)

cmd

потом набрать эту команду

copy CON 1.txt

потом нажать сочетание "конец файла" -- контрол + Z и ентер

в файл 1.txt запишется то, что вы набирали (на устройстве CON -- консоль, т.е. клавиатура)

потом

type 1.txt

вам выведет то, что вы набрали в этот файл

Есть и еще зарезервированные слова. Например PRN -- принтер, как вы догадываетесь.

5
-1
Прокомментировать

Существует вброс, что это прозвище Билла Гейтса в школе, но это, очевидно, ложь. Как написали выше, это связано с некоторыми командами cmd. Вообще, с помощью команд можно создать папку con, что видно на скриншоте:

P.S будут проблемы с ее удалением.

Николай Чечулинотвечает на ваши вопросы в своейПрямой линии
1
0
Прокомментировать

Есть байка/правда о том, что он был, так сказать, забитым студентишкой, когда учился. И на зависть и, в некотором роде, для мести врагам своим, сделал так, чтоб было невозможным создать папку, именуемую "ботан"(как его нарекли на сленге, по англ. – "con").

1
-1
Прокомментировать

Не знаю, как обзывали Билла. Кажется, очередная байка. Но знаю, что в винде есть расширение файлов con. Поэтому папку нельзя назвать расширением файла. В линуксе - пожалуйста, называйте)

3
-4

Файл с расширением con создать можно, не в этом хитрость )

0
Ответить

Папку нельзя, файл можно, разве нет?

0
Ответить

Суть в том, что хоть у папки, хоть у файла не должно быть трехсимвольного названия CON.

Файлы могут иметь названия и без расширения. Т.е. можно назвать файл QWE. Т.е. нельзя файл назвать CON, нельзя назвать папку CON. А расширение у файла может быть CON.

+1
Ответить
Ещё 7 комментариев

Т.е. операционка как только встречает три символа CON без других символов, то интерпретирует их как имя устройства. Не важно в какой команде -- создания файла или папки.

0
Ответить

Кстати, и имя папки тоже может иметь расширение, в том числе и CON. Вообще нет такого ограничения, что какими-то зарегистрированными расширениями нельзя называть папки. Например, есть расширение BAT, это расширение означает, что файл содержит команды для исполнения, например знаменитый autoexec.bat -- для автоматического выполнения при загрузке MS-DOS. Т.е. расширение однозначно резервированное. Но папку такую создать можно. У меня как раз bat файлы и хранятся в папке "BAT" ))

0
Ответить

Но это же расширение и для папки, не название папки, верно?

0
Ответить

Почему? Прямо так папка и называется "BAT" :)

0
Ответить

А, окей. Спасибо. То есть я была в корне не права?

+1
Ответить

Ну, да. Вот я даже скриншот сделал: yadi.sk ))

+1
Ответить

Спасибо за детальные разъяснения и время! Правда спасибо. Знания расширились)

+1
Ответить
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью