2009-11-02 15:15:03 +0000 2009-11-02 15:15:03 +0000
474
474

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

Многим программам нужны имена папок, которые начинаются с точки, такие как .emacs.d, .gimp-2.2, .jedit и т.д. Как создать такую папку?

При использовании проводника Windows в Windows 2000 (и других версиях) я получаю сообщение об ошибке, говорящее: “Вы должны ввести имя файла”. Единственное решение, которое я придумал, это открыть командную строку (Start > Run > “CMD” > OK) и ввести mkdir .mydir.

Почему у Microsoft это сообщение об ошибке в Проводнике, а не в командной оболочке? Есть ли какой-нибудь взлом реестра для исправления этого, чтобы я мог ввести имя папки непосредственно в Проводнике?

Ответы (13)

658
658
658
2012-03-30 18:25:56 +0000

Чтобы создать/переименовать в проводнике Windows, просто переименуйте в .name. - Дополнительная точка в конце необходима, и будет удалена Проводником Windows.

Для создания нового файла начинается с точки, в командной строке:

echo testing > .name
59
59
59
2012-06-29 22:59:27 +0000

Вы можете создать папку, используя командную строку с:

mkdir .foldername

Вы можете создать файл, используя командную строку с:

echo.>.filename.extension

33
33
33
2016-12-14 15:56:04 +0000

Хороший вопрос. Есть простой способ сделать это из проводника Windows Explorer без использования командной строки или оболочки. Предположим, вы хотите создать папку с именем: “.apple

  1. Создайте новую папку из проводника Windows, как обычно.
  2. Когда появится запрос на ввод имени, введите его: “.apple.” (обратите внимание на точку в конце)

Windows должна создать папку с именем: “.apple

Обратите внимание, что я использовал ее только в Windows 7. Я не уверен, что другие версии Windows поддерживают это.

P.S. Крис Москини (Chris Moschini) говорит в комментарии , что он работает в Windows 10.

14
14
14
2012-07-15 16:41:27 +0000

Используйте любой файловый браузер, отличный от Проводника (Shell). Я протестировал с WinRAR, 7-Zip и т.д.. Например, откройте WinRAR, затем перейдите к вашим файлам или папкам, нажмите на него, нажмите F2 (переименовать), поставьте . в начало, Готово! Я протестировал и WinRAR, и 7-Zip. Вам не нужно добавлять в Zip или делать сжатый файл.

Проще способ, который я нашел в другом ответе, просто поставьте . в конце тоже.

6
6
6
2013-04-12 19:51:42 +0000

Откройте окно командной строки и введите следующие команды:

cd /path/to/the/file
ren file.extension .file.extension

, которые работали на меня.

5
5
5
2013-11-20 15:12:41 +0000

Вы можете сделать это с помощью команды PowerShell New-Item.

Открыть консоль PowerShell и ввести

For File:

New-Item .whatever -type file

For Folder:

New-Item .whatever -type directory
4
4
4
2009-11-03 10:12:18 +0000

Total Commander делает это в визуальной манере.

3
3
3
2012-06-30 00:15:02 +0000

Используйте Windows Powershell. В противном случае это невозможно в DOS/Explorer - единственный способ - это создать foo.bar, а затем переименовать его в окно проводника.

С помощью Powershell вы можете

touch .bak

успешно.

2
2
2
2015-12-16 23:06:05 +0000

Я не смог создать .bowerrc. Итак,

Сначала я создал bowerrc, а затем, в ответ на подсказку о дозировке, я сказал:

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>
```.
1
1
1
2018-03-05 11:16:30 +0000

Windows это разрешает. Откройте Проводник Windows. Теперь в контекстном меню правой кнопкой мыши -> Новая -> Папка. Введите имя папки, начинающееся с точки(.) и заканчивающееся точкой(.), а при сохранении, например, .test. становится .test, трейлинговая точка удаляется.

1
1
1
2018-08-12 10:45:38 +0000

Мой любимый способ: У меня установлен ConEmu и интегрирован в контекстное меню Windows. https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7

Когда мне нужно переименовать файл в файл с точкой, я выбираю “ConEmu здесь” из контекстного меню, затем набираю:

ren name .name

Может также использоваться с методом echo, описанным выше.

Преимущества:

  • Быстро и просто, не вытаскивает вас из контекста.
  • Не нужно набирать D: enter cd D:\ ____\_____ \ _______\____
  • Не нужно устанавливать программное обеспечение, которое вы бы не установили (мне нравится и я использую ConEmu для различных целей).
0
0
0
2019-09-14 18:37:06 +0000

В Windows можно создать файл/папку .jedit. Пожалуйста, создайте его с двумя точками (например .jedit.), и последняя точка будет удалена автоматически.

0
0
0
2011-02-22 18:31:53 +0000

Просто скачайте Переименование любого клиента и быстрой папки. Быстрое переименование папки даст имя папке .whatever, используя функцию замены. Любой клиент загрузит папку и покажет ее, даже если она работает в системе Windows.

Похожие вопросы

3
19
10
28
4