40

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

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

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

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

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

6 ответов6

45

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

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

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

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

  2. Введите mkdir .ec2 (введите)

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

5

Отсюда

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

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

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

1

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

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

    mkdir .yourfoldername
    
0

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

md .ec2
0

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

mkdir ".folder"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .