как разрешить файлы, начинающиеся с периода и без расширения на сервере Windows 2003?


21

Как я могу создать этот файл в каталоге, в Windows 2003 с пакетом обновления 2:

.hgignore 

я получаю сообщение об ошибке: Вы должны ввести имя файла.

+11

Этот не связано с разработкой программного обеспечения? Как сделать файл игнорирования на сервере Windows для mercurial? Что это связано с кладкой и сантехникой? 21 мар. 112011-03-21 18:54:16

  0

Релевантно: http://blog.stackoverflow.com/2013/06/the-war-of-the-closes/ Я имею в виду, что более полезным способом справиться с этой проблемой было бы перенос вопроса на Суперпользователя. Во всяком случае, я нашел вопрос и ответ полезным, поэтому я дал им преимущество. 26 июн. 132013-06-26 13:51:00

28

Это «особенность» проводника Windows. Попробуйте создать свои файлы из командной строки (или из выписанной вами партии/программы), и она должна работать нормально. Попробуйте это из командной строки DOS:

echo Hello there! > .hgignore 
+10

ВЫ МОЖЕТЕ. Просто введите другую точку в конце. Введите имя как '.hgignore.' 20 мар. 132013-03-20 10:01:27

+1

Это работает, но только на Vista или новее. 20 мар. 132013-03-20 13:57:13


4

Кстати Raymond Chen имел в блоге об этой теме некоторое время назад:

Why doesn't Explorer let you create a file whose name begins with a dot?

В котором он упоминает

You can do it from the command line or use your favorite file management tool.

+1

'или используйте свой любимый инструмент управления файлами' # Полезно, я думал, что Explorer был «инструментом управления файлами», 10 окт. 122012-10-10 15:49:31