Как создать имя папки, начинающееся с точки в Windows 7? [Дубликат]


47

Я на Windows 7 и мне нужно создать новую папку, имя которой начинается с точки. Точнее , мне нужно создать папку « C: \ USERS \ theusername \ .ec2 », потому что это местоположение по умолчанию, которое плагин AWS для Eclipse любит находить определенные файлы конфигурации.

Windows 7 выдает мне сообщение об ошибке всякий раз, когда я пытаюсь создать папку, которая начинается с точки:

Вы должны ввести имя файла

Шутки в сторону? В этой папке уже есть подпапки, начинающиеся с точки!

Как я могу сказать Windows 7 просто заткнуться и создать мою папку?

Ответы:


44
  1. В папке над родительским для новой папки, щелкните правой кнопкой мыши родительский элемент и выберите «Открыть командную строку здесь».

  2. Тип mkdir .ec2(введите)

  3. Закройте командную строку


1
Это то, что я делал, но это казалось неправильным. По крайней мере, теперь я знаю, что я не сумасшедший.
Джим Крутой

1
Вы можете сделать то же самое, не открывая командную строку, просто набрав команду в строке каталога (см. мой ответ), пропуская 2 шага :)
Moak

54

Это поведение основано на «особенности» DOS 8.3, где было запрещено иметь файл без имени.

Назовите папку .name.

Таким образом, Explorer думает, что вы создадите файл с именем, но без расширения (что разрешено). Затем проводник удалит точку в конце, потому что это не нужно.


6
Это простое и очень элегантное решение!
Эрик Ширбум

3
@ erik-schierboom, я надеюсь, что вы имеете в виду этот ответ, а не решение, предоставленное Microsoft ;-)
R. Schreurs

6

От сюда .

Чтобы создать / переименовать в проводнике Windows , просто переименуйте в.name.

Дополнительная точка в конце не нужна и будет удалена Windows Explorer.

В Windows 8 (возможно, 7) вы также можете ввести непосредственно в панель навигации "mkdir .name" без необходимости открывать командную строку

введите описание изображения здесь


Переименование в проводнике Windows по-прежнему может привести к автоматическому изменению регистра и т. Д. Знаете ли вы, является ли это особой обработкой mkdirили работают ли другие встроенные команды CMD.exe?
Бен Фойгт

все команды, выполняемые с панели, как будто запускаются из cmd.exe в этой папке. Например, я могу выполнить команду git или, composer updateи она откроет там окно и запустит команду
Моак

3
Вы можете ввести поисковые термины в панель навигации, и они могут быть непреднамеренно интерпретированы как команды? Я что-то упустил, или это так тревожно, как кажется?
LarsH

@LarsH это поведение Windows 10? У AFAIK 8 и ниже не было поиска в панели навигации
Моак

1

Одним из решений этого является:

  1. Пуск> Выполнить cmd>> ОК
  2. Войти:

    mkdir .yourfoldername
    

0

Используйте командную строку. Удерживайте клавишу shift и щелкните правой кнопкой мыши каталог, в котором вы хотите создать подкаталог. Выберите элемент «Открыть командную строку здесь» (или что-то в этом роде). В нем введите:

md .ec2

0

Вы можете сделать это из CMD. Перейдите туда, где вам нужно

mkdir ".folder"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.