Як вручну створити файл із 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.