Wie erstelle ich manuell eine Datei mit einem. (Punkt-) Präfix in Windows? Zum Beispiel .htaccess


450

Ich möchte eine .htaccessDatei manuell erstellen und habe festgestellt, dass dies über die Windows-Benutzeroberfläche unmöglich erscheint. Ich erhalte die Meldung "Sie müssen einen Dateinamen eingeben." Botschaft. Es muss eine Möglichkeit geben, Dateien mit .einem Präfix in Windows zu erstellen .

Kann das manuell gemacht werden?

Geben Sie hier die Bildbeschreibung ein


42
Ich kann nicht glauben, dass niemand auf SO dies jemals zuvor gefragt hat.
Doug Chamberlain

5
@ Will Gibt es einen anderen Ort, zu dem andere Fragen wie diese gehören würden? Ich habe bemerkt, dass Sie beide geschlossen haben, aber nach der Antwort und den Ansichten zu beiden Fragen scheint es zumindest ein gewisses Interesse an Fragen dieser Art zu geben.
Doug Chamberlain

44
Ich war schon einmal darauf gestoßen und wusste, dass es eine einfache Antwort gab. Ich war überrascht, es hier nicht zu finden. Also suchte ich weiter und fand es woanders. Ich kann nicht "antworten", da die Frage geschlossen ist. Hier ist sie also: Setzen Sie einfach einen zusätzlichen Punkt NACH der Datei. Windows wird es fallen lassen. .this.=>.this
TecBrat

10
Bitte denken Sie darüber nach, eine Wiedereröffnungsabstimmung darüber abzugeben. Meiner Meinung nach ist dies kein Thema, da der Windows Explorer ein Tool ist, das von vielen Entwicklern verwendet wird, insbesondere wenn es neu im Handwerk ist. Das Erstellen eines .htaccessist ein häufiges Problem für Anfänger oder Hobby-Webentwickler. Und: Dieses Problem hat mich jahrelang gestört, die meisten Problemumgehungen sind höllisch ärgerlich (Anruf cmd...) und es gibt einen besseren Weg (danke @TecBrat). Google gab mir diese Seite als Top-Hit für "Windows-Datei mit Punkt beginnen", daher sollte die Antwort
ausgerechnet

5
Ich habe versucht, es wieder zu öffnen. Ich brauchte dies, um eine Git .ignore-Datei hinzuzufügen. Dies kann eine programmierbezogene Frage sein. Es ist nicht einfach eine Frage "Wie verwende ich den Explorer?".
James.garriss

Antworten:


364

Wenn Sie Notepad und dann Datei -> Speichern unter -> .htaccess schreiben und als Typ "Alle Dateien" auswählen, wird die .htaccess-Datei für Sie erstellt.

Editor als .htaccess speichern


26
Schätzen Sie immer das Hinzufügen von Bildern.
Doug Chamberlain

101
Das Öffnen des Notizblocks ist wirklich nicht erforderlich. Fügen Sie einfach einen weiteren Punkt an den Datei- oder Ordnernamen an und dieser wird in den vorhergehenden Text umbenannt. Siehe hier: superuser.com/questions/64471/…
Griffin

27
Ich wusste das nicht. So kann man die Datei einfach erstellen, indem man ".htaccess" eingibt. im Explorer, und der letzte Punkt wird automatisch entfernt. Nett.
Fohlen

Können Sie im Anschluss eine Datei mit einem Punkt in Windows 10 einfach benennen, ohne den Editor-Trick verwenden zu müssen?
Satbir Kira

4
@Griffin, du solltest deinem Kommentar eine Antwort geben. Großartig, denn es funktioniert auch für Ordner. Und kein @ Sabit Kira in Windows 10 Ich bekomme derzeit immer noch genau den gleichen Fehler You must type a filename.
Bart

285

Windows 7, 8 & 10

Dies ist seit Windows 7 kinderleicht. Klicken Sie im Datei-Explorer mit der rechten Maustaste auf eine beliebige Stelle und erstellen Sie eine neue Datei. Geben Sie den neuen Dateinamen als ein .something.(beachten Sie den angehängten Zeitraum) und drücken Sie zweimal die Eingabetaste.

Demonstrieren, wie im Datei-Explorer eine Datei ohne Namen erstellt wird.

Also anstatt dazu aufgefordert zu werden

Sie müssen einen Dateinamen eingeben.

Sie werden stattdessen aufgefordert,

Wenn Sie eine Dateinamenerweiterung ändern, wird die Datei möglicherweise unbrauchbar.


Dies funktioniert auch, wenn Sie Dateien umbenennen möchten, großartig! danke
Ovidiu Dolha

6
Dies sollte die akzeptierte Antwort sein. Vor allem, weil das Umbenennen auch so funktioniert.
Noitidart

Das funktioniert bei mir nicht. Alles, was es tut, ist das Erstellen .something..txt, wie auf der DetailsRegisterkarte in den Eigenschaften der Datei zu sehen. Ich bin auf Windows 7 ...
Stam Kaly

8
@StamKaly Klingt so, als ob Sie Erweiterungen verstecken könnten. Stellen Sie in den Optionen des Datei-Explorers sicher, dass "Erweiterungen für bekannte Dateitypen ausblenden" deaktiviert ist. Wenn Sie unter Windows 10 arbeiten, wechseln Sie zur Registerkarte Ansicht und aktivieren Sie "Dateinamenerweiterungen".
Matt Kieran

1
Ich kann es nicht glauben Ich habe all die Jahre eine hackische Lösung verwendet und erst heute daran gedacht, zu googeln, wenn es jetzt bessere Lösungen gibt.
VarunAgw

89

Wählen Sie im Editor File>Save As...

Dateiname: ".whatever you want"(mit dem führenden Punkt)

Sie können dies im Explorer (in Windows 7) tun, indem Sie am Ende des Dateinamens einen Punkt hinzufügen:

.whatever you want.

Windows entfernt den nachfolgenden Punkt automatisch, wenn Sie validieren.


Versuchen Sie, eine Datei aus dem Explorer mit dem Namen .htaccess zu erstellen. Ich glaube nicht, dass Sie physisch versucht haben, dies zu tun.
Doug Chamberlain

3
Haben Sie einen Punkt "." auch bis zum Ende des Dateinamens?
Dhirschl

Ich benutze Windows XP, ich habe die Frage-Tags aktualisiert, um das Betriebssystem widerzuspiegeln
Doug Chamberlain

6
Ist das irgendwo dokumentiert? Es ist so komisch, dass es fast wie ein Käfer klingt.
WCWedin

1
Vielen Dank. Diese zweite Option scheint einfacher zu sein als die in der am besten bewerteten Antwort auf diese Frage. Dies funktioniert auch für Ordner, wenn Sie Ihren Ordner beginnend mit einem Punkt umbenennen möchten.
Rolen Koh

29

Gehen Sie zur Eingabeaufforderung, cd in den entsprechenden Ordner und geben Sie Folgendes ein:

notepad .htaccess

Nach dem Bestätigungsdialog wird die Datei erstellt und Sie bearbeiten sie direkt. Wenn Sie nur eine leere Datei erstellen möchten, versuchen Sie es

echo. > .htaccess

Ich hätte nie gedacht, in eine Datei zurückzukehren.
Doug Chamberlain

3
echogibt einen Text aus, für den ECHO aktiviert ist. das wird in die Datei geschrieben. echo.Erstellt eine Datei mit Leerzeichen.
Boocko

4
Verwenden Sie type nul > .htaccessstattdessen, um eine Datei ohne Inhalt zu erstellen
phuclv


9

Sie können in jedem Programm andere tun dies als Explorer, zum Beispiel Notepad, cmd.exeusw.

Sie können es im Explorer einfach nicht tun, und Raymond Chen hat eine Erklärung angeboten , warum nicht .


4
Großartiger Kommentar aus dem verlinkten Blog-Beitrag: "Die Gruppe von Personen, die Dateien mit einem Punkt beginnen möchten, und die Gruppe von Personen, die bekannte Erweiterungen versteckt halten, haben keinen Schnittpunkt."
WCWedin

9

Geben Sie einfach .htaccess ein. als Dateiname. Beachten Sie den Punkt am Ende des Zugriffs. Dies ändert sich in Windows in .htaccess ohne Punkt am Ende.


Liebe es! auch schön, dass es immer noch die Windows-Benutzeroberfläche verwendet, die Teil der ursprünglichen Frage war.
PTansey

4

Auch wenn Sie keinen Drittanbieter-Editor (Notepad ++ usw.) haben, können Sie auch Dateien mit Punkt als Präfix erstellen.

Um eine .htaccessDatei zu erstellen , erstellen Sie zuerst die Datei htaccess.txt mit Context Menu > New Text Document.

Drücken Sie dann Alt + D(Windows 7) und Ctrl + Ckopieren Sie den Pfad aus der Adressleiste des Windows Explorers.

Gehen Sie dann zur Befehlszeile und geben Sie den folgenden Code ein, um Ihre Datei umzubenennen:

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

Jetzt haben Sie ein Leerzeichen, .htaccessohne es in einem Editor zu öffnen.

Hoffe das hilft dir weiter.


4

Sie können es im Dialogfeld Speichern unter mit " .something " speichern .


Wie wäre es mit einem Ordner ?! Zum Beispiel.gradle
McLan

Dialogfeld "Speichern unter" für welche Anwendung?
Peter Mortensen

4

Verwenden Sie Notepad ++ (oder sogar Notepad ), 'Speichern unter', und geben Sie auf diese Weise den Namen .htaccess ein. Ich fand es immer komisch, aber man kann es von einem Programm aus machen!


3

Klingt vielleicht unglaublich, aber Windows 1903 erlaubt es endlich, Dateien im Explorer mit einem führenden Punkt zu benennen :-)


2

Gehen Sie in Windows einfach mit cmd in den Ordner und geben Sie den folgenden Befehl ein:

DIR>.htaccess

Dieser Befehl erstellt eine .htaccessDatei und speichert einige Daten darin. Entfernen Sie die Daten und sie können als .htaccessDatei verwendet werden.


3
Ein einfacher Befehl wäre echo "" > .htaccess, auf diese Weise müssen Sie keine Daten löschen.
DFSFOT

2

Es scheint, dass Microsoft dieses Problem endlich angeht. Aktuelle Versionen in den Insider-Editionen des Explorers ermöglichen das Erstellen von Dateien mit einem Punkt vorne.

Getestet mit Build 19541


0

Wenn Sie Git verwenden und Git Bash installiert haben, können Sie einen Git Bash im Verzeichnis öffnen (über Rechtsklick in den Leerraum im Explorer> Git Bash hier) und Folgendes tun:

touch .htaccess

0

Wenn Sublime Text auf Ihrem Entwicklungscomputer installiert ist, können Sie die Datei außerdem in das geöffnete Sublime Text-Fenster ziehen, mit der rechten Maustaste auf den Dateinamen klicken -> umbenennen und einen beliebigen Namen auch ohne Erweiterung eingeben. Das hat bei mir funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.