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

Doug Chamberlain
quelle
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

Fohlen
quelle
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.

Matt Kieran
quelle
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.

dhirschl
quelle
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
Boocko
quelle
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
10

Sie können die Eingabeaufforderung auch verwenden mit move:move x.extension .extension

Nikoloff
quelle
1
DOS (COMMAND.COM, 16-Bit) ist seit Windows ME nicht mehr Teil von Windows. Es ist CMD.EXE, 32-Bit, das MS-DOS-Befehle unterstützt.
Alan B
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 .

David Heffernan
quelle
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.

Jacky
quelle
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.

Vicky Dev
quelle
4

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

Sachin Shanbhag
quelle
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!

Brian
quelle
3

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

Debug-Ebene
quelle
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.

Eugine Joseph
quelle
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

theking2
quelle
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
Gpresland
quelle
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.

Diego Ponciano
quelle