Прочее компьютерное
Почему на рабочем столе нельзя создать папку под названием "prn" (без кавычек)?
Секрет простой - совместимость со старыми соглашениями об именах файлов и устройств. В MS-DOS имена CON (консоль) , PRN (принтер) и еще несколько других (AUX, NUL и т. д. ) были зарезервированы для системных устройств, при этом расширения просто не учитывались. В Windows XP уже нет DOS, но есть имитатор DOS, и старые соглашения об именах сохраняются.
Для чего Вам понадобилась папка на рабочем столе именно с таким названием?
В давние времена, когда не было Windows Vista, был MS-DOS. Серые буквы на чёрном фоне. Люди вводили команды с клавиатуры, а не кликали мышкой по иконкам, и результат получали в виде голого текста, а не в красивых окошках. Потом начали появляться версии Windows. К более-менее человеческому виду эта среда пришла к версии 3.1. Это не была операционная система в полном смысле этого слова, это была графическая надстройка над DOS'ом (и без него не работавшая) , которая позволяла запускать программы, написанные специально для этой среды. Время шло, появилась Windows 95. Её ругали больше других; это сейчас все привыкли, что XP работает более-мене стабильно, а тогда это был кошмар; с тех пор Билла Гейтса и ненавидят, хотя сейчас уже почти забыли, за что. Но Winows 95 была, по сути, такой же надстройкой над DOS. 98 - это те же яйца, но уже слегка исправленные и с ними даже можно было работать.
Постепенно, через Windows 2000 (Win2k) мы пришли к XP. Это уже полноценная операционка, ставится на голый комп, ничего не требует и делает всё сама. Но структура каталогов (теперь их зовут папками) , названия файлов и прочие радости жизни, к которым привыкли предыдущие поколения, остались теми же.
А теперь перенесёмся снова в прошлое. Серые буквы на чёрном фоне. DOS означает "дисковая операционная система" и, в первую очередь, была призвана удобно (в меру возможностей) организовать работу с файлами. Файлы можно было перемещать, копировать, создавать каталоги, перемещаться по каталогам. И существовал специальный файл, который репрезентировал в этой системе клавиатуру и экран. То есть, если в него копировать другой файл, то тот файл отображался на экране. А если из него копировать в другой файл, то в тот файл записывалось всё, что напишешь на клавиатуре (конец файла - Ctrl+Z). Файл этот назывался консольным (легенда гласит, что слово "консоль" пошло от названия печатной машинки "Consol"; с тех пор консольным назвают любой текстовый интерфейс) и представлялся в системе под именем "con". Соответственно, создать такой файл нельзя - это имя зарезервировано.
А также и другие файлы тоже например:
com1 ...com9
lpt1 ...lpt9
nul
con
aux
prn
А по тому:
PRN – принтер,
LPT1-LPT9 – соответствующие параллельные порты;
AUX – устройство, присоединяемое к последовательному порту 1;
COM1-COM9 - соответствующие последовательные порты;
CON – терминал (при вводе – это клавиатура, а при выводе – монитор) ;
NUL – пустое устройство (все операции игнорируются).
Постепенно, через Windows 2000 (Win2k) мы пришли к XP. Это уже полноценная операционка, ставится на голый комп, ничего не требует и делает всё сама. Но структура каталогов (теперь их зовут папками) , названия файлов и прочие радости жизни, к которым привыкли предыдущие поколения, остались теми же.
А теперь перенесёмся снова в прошлое. Серые буквы на чёрном фоне. DOS означает "дисковая операционная система" и, в первую очередь, была призвана удобно (в меру возможностей) организовать работу с файлами. Файлы можно было перемещать, копировать, создавать каталоги, перемещаться по каталогам. И существовал специальный файл, который репрезентировал в этой системе клавиатуру и экран. То есть, если в него копировать другой файл, то тот файл отображался на экране. А если из него копировать в другой файл, то в тот файл записывалось всё, что напишешь на клавиатуре (конец файла - Ctrl+Z). Файл этот назывался консольным (легенда гласит, что слово "консоль" пошло от названия печатной машинки "Consol"; с тех пор консольным назвают любой текстовый интерфейс) и представлялся в системе под именем "con". Соответственно, создать такой файл нельзя - это имя зарезервировано.
А также и другие файлы тоже например:
com1 ...com9
lpt1 ...lpt9
nul
con
aux
prn
А по тому:
PRN – принтер,
LPT1-LPT9 – соответствующие параллельные порты;
AUX – устройство, присоединяемое к последовательному порту 1;
COM1-COM9 - соответствующие последовательные порты;
CON – терминал (при вводе – это клавиатура, а при выводе – монитор) ;
NUL – пустое устройство (все операции игнорируются).
Похожие вопросы
- Почему на рабочем столе нельзя создать папку под иминем con ???
- Нужен скрипт для перемещения файлов с рабочего стола в другую папку.
- почему на рабочем столе в Windows нельзя создать папку или файл с названием "Con"?
- попробуйте создать папку с название *con* ?
- А знаете ли вы что в Виндовс ХР нельзя создать папку с названием "Con" знаете почему?
- почему не создать папку под названием CON ?
- А почему в Windows нельзя создать папку с названием "Con"? Попробуйте сами, не думаю что у вас это получиться О_о
- почему В Windows нельзя создать папку с названием "Con".
- Почему в Windows нельзя создать папку под названием CON?
- Почему в Windows нельзя создать папку с названием "Con"? сначала не поверила, потом решила попробовать))