Як вручну створити файл із a. (крапка) префікса в Windows? Наприклад, .htaccess


450

Я хочу створити .htaccessфайл вручну і виявив, що це неможливо через інтерфейс Windows. Я отримую "ви повинні ввести ім'я файлу." повідомлення. Має бути спосіб створення файлів з .префіксом у Windows.

Це можна зробити вручну?

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


42
Я не можу повірити, що ніхто про SO раніше цього не питав.
Дуг Чемберлен

5
@Will Чи є ще якесь місце, яке б належало іншим питанням, як це? Я помітив, що ви закрили обидва, але судячи з відповіді та поглядів на обидва запитання, здавалося б, існує хоча б якийсь інтерес до питань такого характеру.
Дуг Чемберлен

44
Я раніше в цьому стикався і знав, що є проста відповідь. Я був здивований, що не знайшов його тут. Отже, я ще трохи шукав і знаходив його в іншому місці. Я не можу "відповісти", тому що питання закрите, ось ось воно: просто поставте зайву крапку ПІСЛЯ файлу. Windows його скине. .this.=>.this
TecBrat

10
Будь ласка, хтось подумає про повторне голосування за це. На мою думку, це не поза темою, оскільки Провідник Windows - це інструмент, який використовуються багатьма розробниками, особливо, коли вони є новими в ремеслі. Створення атрибутів .htaccessє загальною проблемою для початківців або розробників веб-хобі. І: ця проблема клопотала мене роками, більшість обхідних шляхів неприємні, як пекло (дзвінок cmd...), і є кращий спосіб (спасибі @TecBrat). Google дав мені цю сторінку як найкращий хіт для "Windows create file починаючи з крапки", тому відповідь має бути тут з усіх місць (як відповідь з хорошою оцінкою!)
kratenko

5
Я спробував її знову відкрити. Мені знадобилося це, щоб додати файл Git .ignore. Це може бути питання, пов’язане з програмуванням; це не просто питання "як мені використовувати Explorer".
james.garriss

Відповіді:


364

Якщо запустити Блокнот, а потім Файл -> Зберегти як -> Записати .htaccess і вибрати тип "Усі файли" як тип - тоді він створить файл .htaccess для вас.

Збережіть блокнот як .htaccess


26
Завжди цінуйте додавання зображень.
Дуг Чемберлен

101
Відкривати блокнот справді не потрібно. Просто додайте ще одну крапку до імені файла чи папки, і вона буде перейменована в текст, що передує їй. Дивіться тут: superuser.com/questions/64471/…
Griffin

27
Я не знаю, що. Отже, можна просто створити файл, набравши ".htaccess." в Explorer, і остання крапка буде видалена автоматично. Приємно.
foens

У подальшому, чи можете ви просто назвати файл із крапкою у Windows 10, не використовуючи фокус блокнота?
Сатбір Кіра

4
@Griffin, ти повинен зробити свій коментар відповіддю. Чудово, тому що він працює і для папок. І ні @Sabit Kira в Windows 10 Я в даний час все ще отримую абсолютно таку ж помилку You must type a filename.
Барт

285

Windows 7, 8 та 10

Це просто мертво, оскільки Windows 7. У Провіднику файлів клацніть правою кнопкою миші будь-де та створіть новий файл. Введіть нове ім'я файлу як .something.(зауважте доданий період) та натисніть клавішу Enter двічі, робота виконана.

Демонстрація того, як створити файл без імені в File Explorer.

Тож замість того, щоб запросити с

Ви повинні ввести ім'я файлу.

Натомість вам буде запропоновано

Якщо ви зміните розширення імені файлу, файл може стати непридатним.


Це також працює, коли ви хочете перейменувати файли, чудово! дякую
Овідіу Долха

6
Це має бути прийнятою відповіддю. Тим більше, що перейменування працює і таким чином.
Noitidart

Це не працює для мене. Все, що він робить - це створення .something..txt, як видно з Detailsвкладки у властивостях файлу. Я на Windows 7 ...
Stam Kaly

8
@StamKaly Здається, що ви можете приховувати розширення. У параметрах Провідника файлів переконайтесь, що у вас не встановлено прапорець "Сховати розширення для відомих типів файлів". Або якщо ви перебуваєте в Windows 10, перейдіть на вкладку "Перегляд" і перевірте "Розширення імен файлів".
Метт Кіран

1
Я не можу повірити. Всі ці роки я використовував рішення хакі, і лише сьогодні думав гугл, якщо зараз є кращі рішення.
VarunAgw

89

У Блокноті виберіть File>Save As...

Назва файлу: ".whatever you want"(з провідною крапкою)

Це можна зробити в Провіднику (в Windows 7), додавши крайню частину в кінці імені файлу:

.whatever you want.

Windows автоматично видалить крапку під час перевірки.


Спробуйте створити файл із провідника на ім’я .htaccess Я не думаю, що ви фізично намагалися це зробити.
Дуг Чемберлен

3
Ви додали крапку ". до кінця імені файлу також?
dhirschl

Я використовую Windows XP, я оновив теги питань, щоб відобразити ОС
Doug Chamberlain

6
Це десь задокументовано? Це настільки дивно, що це майже звучить як помилка.
WCWedin

1
Дякую. Цей другий варіант здається простішим, ніж той, у якому більшість голосуючих відповіді на це питання. Також це працює і для папок, якщо ви хочете перейменувати свою папку, починаючи з крапки.
Ролен Кох

29

Перейдіть до командного рядка, CD у відповідну папку та введіть:

notepad .htaccess

Після діалогу підтвердження файл буде створений, і ви будете редагувати його безпосередньо. Якщо ви просто хочете створити порожній файл, спробуйте

echo. > .htaccess

Я ніколи не думав повторювати файл.
Дуг Чемберлен

3
echoвиводить текст ECHO увімкнено. що записується у файл. echo.створює файл з деяким пробілом у ньому.
Boocko

4
скористайтеся type nul > .htaccessнатомість, ви створите файл без вмісту
phuclv


9

Це можна зробити в будь-якій програмі, крім Explorer, наприклад Notepad, cmd.exeтощо.

Ви просто не можете зробити це в Провіднику, і Реймонд Чен запропонував пояснення, чому ні .


4
Чудовий коментар із пов’язаної публікації в блозі: "Набір людей, які бажають, щоб файли починалися з крапки, а ті, хто зберігає відомі розширення, не перетинаються".
WCWedin

9

Просто введіть .htaccess. як ім'я файлу. Помітьте крапку в кінці htaccess. Це зміниться в Windows на .htaccess без крапки в кінці.


любити це! також приємно, що його все ще використовують інтерфейс Windows, який був частиною оригінального питання.
PTansey

4

Навіть якщо у вас немає жодного стороннього редактора (Notepad ++ тощо), ви також можете створювати файли з крапкою в якості префіксу.

Щоб створити .htaccessфайл, спочатку створіть файл htaccess.txt за допомогою Context Menu > New Text Document.

Потім натисніть Alt + D(Windows 7) і Ctrl + Cскопіюйте шлях із адресного рядка Провідника Windows.

Потім перейдіть до командного рядка та введіть код, як показано нижче, щоб перейменувати файл:

rename C:\path\to\htaccess.txt .htaccess

Тепер у вас є порожнє, .htaccessне відкриваючи його в жодному редакторі.

Сподіваюсь, це допоможе тобі.


4

Ви можете зберегти його за допомогою діалогового вікна « Зберегти як», використовуючи « .що-то ».


Як щодо папки ?! наприклад.gradle
McLan

Діалогове вікно "Зберегти як" для якої програми?
Пітер Мортенсен

4

Використовуйте щось на зразок Блокнот ++ (або навіть Блокнот ), "Зберегти як" і введіть ім'я .htaccess таким чином. Я завжди вважав це дивним, але це дозволяє робити це з програми!


3

Може звучати непомітно, але Windows 1903 нарешті дозволяє називати файли в Провіднику провідною крапкою :-)


2

У Windows просто перейдіть до папки за допомогою cmd та введіть таку команду:

DIR>.htaccess

Ця команда створить .htaccessфайл і скидає в нього деякі дані. Видаліть дані, і вони можуть бути використані як .htaccessфайл.


3
Простішою командою було б echo "" > .htaccess, таким чином не потрібно очищати жодні дані.
DFSFOT

2

Схоже, Microsoft нарешті вирішує цю проблему. Поточні версії в Insider Editions Explorer дозволяють створювати файли з крапкою спереду.

Перевірено з Build 19541


0

Якщо ви використовуєте Git та встановили Git Bash, ви можете відкрити Git Bash у каталозі (клацніть правою кнопкою миші на пробілі в Провіднику> Git Bash Here) та зробіть:

touch .htaccess

0

Крім того, якщо на вашому комп'ютері розробки встановлений Sublime Text , ви можете перетягнути файл у відкрите вікно Sublime Text, клацніть правою кнопкою миші ім'я файлу -> перейменувати та ввести будь-яке ім’я навіть без будь-якого розширення. Це працювало для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.