Страница 1 из 2

Интересный факт!

СообщениеДобавлено: 28.05.2007 (Пн) 10:07
Antonariy
В Windows нельзя создать файл или папку под названием "Con", ибо у Билла Гейтса в детстве было такое прозвище, оно значит "ботаник". И он постарался чтобы в его системе отсутствовали такие файлы и папки.
Попробуй..

СообщениеДобавлено: 28.05.2007 (Пн) 10:11
alibek
О, блин...
А какое прозвище соответствует nul?

СообщениеДобавлено: 28.05.2007 (Пн) 11:08
GSerg
А также у него были прозвища COM1, COM2, COM3, COM4, NUL, LPT1, LPT2, LPT3, PRN, AUX...

СообщениеДобавлено: 28.05.2007 (Пн) 11:47
tyomitch
Подробное объяснение: http://blogs.msdn.com/oldnewthing/archi ... 55388.aspx

Чесслово, я не мог предположить, что культурные и образованные люди поведутся на эту чепуху про детские прозвища...

СообщениеДобавлено: 28.05.2007 (Пн) 11:52
Antonariy
:oops: Ну с портами понятно... А про CON никогда не слышал...

СообщениеДобавлено: 28.05.2007 (Пн) 15:26
--=GAMER=--
Вывод - не все копипасты одинаково полезны :)

СообщениеДобавлено: 28.05.2007 (Пн) 16:14
tyomitch
Для полноты: файлы с любыми зарезервированными именами отлично создаются по имени вида \\?\полный_путь

СообщениеДобавлено: 29.05.2007 (Вт) 15:47
AntonGV
Чтобы сдель невидимое имя файла, нужно нажать F2, затем набрать Alt+0160

СообщениеДобавлено: 29.05.2007 (Вт) 16:04
tyomitch
Ты б лучше рассказал, что так можно в VB6 объявлять невидимые переменные.
Было бы смешнее.

СообщениеДобавлено: 29.05.2007 (Вт) 21:14
keks-n
Убрать Option Explicit ;-)

СообщениеДобавлено: 29.05.2007 (Вт) 21:38
tyomitch
При чём здесь Option Explicit? :scratch:

СообщениеДобавлено: 29.05.2007 (Вт) 23:24
Amed
tyomitch, притом, что тогда переменные получатся невидимыми, но *ментально объявленными* :)

СообщениеДобавлено: 30.05.2007 (Ср) 7:55
alibek
Это жара так действует? :)
Не такие невидимые. А такие: [ ]

СообщениеДобавлено: 30.05.2007 (Ср) 10:33
Денис
Папки - да. А con.txt у меня создался без проблем!
Вопрос вот в чем: А если создать папку con в линухе, а потом посмотреть как с ней будет винда работать. У кого линух есть попробуйте!

СообщениеДобавлено: 30.05.2007 (Ср) 14:10
tyomitch
VB_D3D_Денис, ты тормоз что ли? :roll:
Папку с названием con можно отлично создать из обычной командной строки: md con\
Весь интерес-то был с файлами...

СообщениеДобавлено: 30.05.2007 (Ср) 14:13
tyomitch
alibek писал(а):Это жара так действует? :)
Не такие невидимые. А такие: [ ]

Для тех, кто перегрелся, демонстрационный пример кода:
Код: Выделить всё
Option Explicit

Sub Main()
Dim   As String
  = "Hello World!"
MsgBox  
End Sub

СообщениеДобавлено: 30.05.2007 (Ср) 14:35
Денис
tyomitch писал(а):тормоз что ли?


Ну так всё. Папка есть. Файл есть. Орёл.

СообщениеДобавлено: 30.05.2007 (Ср) 14:38
tyomitch
Поделись, как тебе удалось создать файл с названием con.
Может, у тебя там первая буква русская?

СообщениеДобавлено: 30.05.2007 (Ср) 15:18
keks-n
Переименовал в винде файл в con. Могу сделать образ дискеты.

СообщениеДобавлено: 30.05.2007 (Ср) 16:15
tyomitch
Да без проблем он переименовывается в con:

tyomitch писал(а):Для полноты: файлы с любыми зарезервированными именами отлично создаются по имени вида \\?\полный_путь


Но мне интересно, как всё-таки это сделал VB_D3D_Денис. Вряд ли так.

СообщениеДобавлено: 30.05.2007 (Ср) 16:32
Antonariy
tyomitch писал(а):Для полноты: файлы с любыми зарезервированными именами отлично создаются по имени вида \\?\полный_путь
Не совсем. Создается, если расширение имеет 3 и более символа, если меньше, то нет. Использовал путь \\srv1\c$\.

СообщениеДобавлено: 30.05.2007 (Ср) 16:34
tyomitch
При чём здесь \\srv1\c$?
Код: Выделить всё
echo >\\?\c:\con & dir c:\|find "con"

СообщениеДобавлено: 30.05.2007 (Ср) 16:56
Antonariy
Я подумал про сетевой путь...

СообщениеДобавлено: 30.05.2007 (Ср) 17:21
tyomitch
Ну и заодно: путь \\.\c:\con тоже работает.

СообщениеДобавлено: 30.05.2007 (Ср) 18:19
keks-n
tyomitch
Я не так делал. Я создал файл с именем "bon". Открыл дискету HEX-редактором. Нашёл запись в FAT и...

СообщениеДобавлено: 30.05.2007 (Ср) 18:54
tyomitch
Так не интересно. :ncool:

СообщениеДобавлено: 31.05.2007 (Чт) 12:27
Antonariy

СообщениеДобавлено: 16.07.2007 (Пн) 11:22
Krasavica
Да уж.... Про Con тоже не слышала) Забавно))

СообщениеДобавлено: 16.07.2007 (Пн) 22:55
Watts[]n!
VB_D3D_Денис писал(а):А con.txt у меня создался без проблем!

Интересно, а у меня не создался. И соn.bmp тоже кстати :D
При попытке переименовывания имя файла меняется на первоначальное.

СообщениеДобавлено: 17.07.2007 (Вт) 7:50
kuhtiov
а вы попробуйте в сомандной строке написать Con :)