создать/переименовать файл/папку, которая начинается с точки в windows?

<p>многим программам нужны имена папок, начинающиеся с точки, например <code>.emacs.d</code>, <code>.gimp-2.2</code>, <code>.jedit</code> и т.д. как мне создать такую папку?</p><p>при использовании проводника windows в windows 2000 (и других версиях), я получаю сообщение об ошибке «вы должны ввести имя файла». единственное решение, которое я нашел, - это открыть командную строку (пуск> выполнить> «cmd»> ок) и ввести <code>mkdir .mydir</code>.</p><p>почему у microsoft это сообщение об ошибке в проводнике, а не в командной оболочке? есть ли какой-нибудь взлом реестра, чтобы исправить это, чтобы я мог ввести имя папки прямо в проводнике?</p>

<p>чтобы<strong> создать/переименовать в проводнике windows </strong>, просто переименуйте в <code>.name.</code> - необходима дополнительная точка в конце, которая будет удалена проводником windows.</p><p>создание нового файла начинается с точки, в командной строке:</p><pre><code>echo testing > .name </code></pre>

<p>вы можете создать папку с помощью командной строки с:</p><p><code>mkdir .foldername</code></p><p>вы можете создать файл с помощью командной строки:</p><p><code>echo.>.filename.extension</code></p>

<p>хороший вопрос. существует простой способ сделать это из проводника windows без использования командной строки или командной строки. предположим, вы хотите создать папку с именем: <code>.apple</code></p><ol> <li>создайте новую папку из проводника windows, как обычно.</li> <li>когда будет предложено ввести имя, введите: «<code>.apple.</code>» (обратите внимание на точку в конце)</li> </ol><p>windows должна создать папку с именем: <code>.apple</code></p><p>обратите внимание, что я использовал это только в windows 7. я не уверен, что другие версии windows поддерживают это.</p><p>постскриптум крис москини говорит <a href="https://superuser.com/q/64471/150988#comment1835469\_1156507">в комментарии</a> что это работает в windows 10.</p>

<p>используйте любой файловый браузер, кроме explorer (shell). я проверил с winrar, 7-zip и т.д. например, откройте winrar, затем перейдите к файлам или папкам, нажмите на него, нажмите <kbd>f2</kbd> (переименовать), поставить <code>.</code> в начале, готово! я тестировал как с winrar, так и с 7-zip. вам не нужно добавлять в zip или создавать сжатый файл.</p><p>более простой метод, который я нашел в другом ответе, просто поставьте <code>.</code> в конце.</p>

<p>откройте окно командной строки и введите следующие команды:</p><pre><code>cd /path/to/the/file ren file.extension .file.extension </code></pre><p>это сработало для меня.</p>

<p>это можно сделать с помощью командлета powershell <code>new-item</code>.</p><p>откройте консоль powershell и введите</p><p>для файла:</p><pre><code>new-item .whatever -type file </code></pre><p>для папки:</p><pre><code>new-item .whatever -type directory </code></pre>

<p> <a href="http://www.ghisler.com/">total commander</a> делает это визуально.</p>

<p>используйте windows powershell. в противном случае это невозможно с dos/explorer - единственный метод - создать foo.bar, а затем переименовать в окне explorer.</p><p>с powershell вы можете</p><p><code>touch .bak</code></p><p>успешно.</p>

<p>я не мог создать <code>.bowerrc</code>. так</p><p>сначала я создал bowerrc. затем, на доску, я сказал:</p><pre><code>>powershell ps > ren bowerrc .bowerrc ps > exit > </code></pre>

<p>мой любимый способ сделать это: у меня установлен conemu и интегрирован в контекстное меню windows. <a href="https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7">https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7</a> </p><p>когда мне нужно переименовать файл в файл с точкой, я выбираю «conemu here» в контекстном меню, затем набираю:</p><pre><code>ren name .name </code></pre><p>может также использоваться с методом <code>echo</code> выше.</p><p>выгоды:</p><ul> <li>быстро и легко, не слишком выводит вас из контекста.</li> <li>нет необходимости вводить <code>d: enter cd d:\\\_\_\_\_\\\_\_\_\_\_\\\_\_\_\_\_\_\_\\\_\_\_\_</code></li> <li>нет необходимости устанавливать программное обеспечение, в противном случае вы бы не стали (я люблю и использую conemu для различных целей).</li> </ul>

<p>windows позволяет это. откройте проводник windows. теперь щелкните правой кнопкой мыши контекстное меню -> создать -> папка. введите имя вашей папки, начиная с точки (<code>.</code>) и заканчивая точкой (<code>.</code>), а конечная точка удаляется при сохранении, например. <code>.test.</code> становится <code>.test</code></p>

<p>просто скачайте anyclient и fast folder rename. быстрое переименование папки назовет папку. независимо от того, используя функцию замены. anyclient загрузит папку и покажет ее, даже если она работает в системе windows.</p>