Comment créer manuellement un fichier avec un fichier. (point) préfixe sous Windows? Par exemple, .htaccess

450

Je veux créer un .htaccessfichier manuellement et j'ai découvert qu'il semblait impossible via l'interface utilisateur de Windows. Je reçois un "vous devez taper un nom de fichier." message. Il doit y avoir un moyen de créer des fichiers avec .comme préfixe dans Windows.

Cela peut-il être fait manuellement?

Entrez la description de l'image ici

Doug Chamberlain
la source
42
Je ne peux pas croire que personne sur SO n'ait jamais posé cette question auparavant.
Doug Chamberlain
5
@Will Y a-t-il un autre endroit auquel d'autres questions comme celle-ci appartiendraient? J'ai remarqué que vous aviez fermé les deux, mais à en juger par la réponse et les opinions sur les deux questions, il semblerait qu'il y ait au moins un certain intérêt pour les questions de cette nature.
Doug Chamberlain
44
J'avais déjà rencontré cela auparavant et je savais qu'il y avait une réponse facile. J'ai été surpris de ne pas le trouver ici. J'ai donc fait quelques recherches supplémentaires et je l'ai trouvé ailleurs. Je ne peux pas "répondre" car la question est fermée alors la voici: il suffit de mettre un point supplémentaire APRÈS le fichier. Windows le supprimera. .this.=>.this
TecBrat
10
S'il vous plaît quelqu'un pense à voter sur la réouverture à ce sujet. À mon avis, ce n'est pas hors sujet, car l'Explorateur Windows est un outil utilisé par de nombreux développeurs, spécialement lorsqu'il est nouveau dans le métier. La création d'un .htaccessest un problème courant pour les débutants ou les développeurs Web amateurs. Et: ce problème m'a mis sur écoute pendant des années, la plupart des solutions de contournement sont énervantes (appel cmd...) et il existe une meilleure solution (merci @TecBrat). Google m'a donné cette page comme top hit pour "windows créer un fichier commençant par un point", donc la réponse devrait être ici de tous les endroits (comme une réponse avec un bon score!)
kratenko
5
J'ai essayé de le rouvrir. J'en avais besoin pour ajouter un fichier Git .ignore. Cela peut être une question liée à la programmation; ce n'est pas simplement une question "comment utiliser l'explorateur".
james.garriss

Réponses:

364

Si vous démarrez le Bloc-notes, puis Fichier -> Enregistrer sous -> Écrire .htaccess et choisissez "Tous les fichiers" comme type - alors il créera le fichier .htaccess pour vous.

Bloc-notes enregistrer sous .htaccess

foens
la source
26
Appréciez toujours l'ajout d'images.
Doug Chamberlain
101
L'ouverture du bloc-notes n'est vraiment pas nécessaire. Ajoutez simplement un autre point au nom du fichier ou du dossier et il sera renommé au texte qui le précède. Voir ici: superuser.com/questions/64471/…
Griffin
27
Je ne le savais pas. On peut donc simplement créer le fichier en tapant ".htaccess". dans l'explorateur, et le dernier point sera supprimé automatiquement. Agréable.
foens
À titre de suivi, pouvez-vous simplement nommer un fichier avec un point dans Windows 10, sans avoir à utiliser l'astuce du bloc-notes?
Satbir Kira
4
@Griffin, vous devriez faire de votre commentaire une réponse. Génial, car cela fonctionne aussi pour les dossiers. Et pas de @Sabit Kira dans Windows 10, j'obtiens toujours exactement la même erreur You must type a filename.
Bart
285

Windows 7, 8 et 10

C'est très simple depuis Windows 7. Dans l'Explorateur de fichiers, faites un clic droit n'importe où et créez un nouveau fichier. Tapez le nouveau nom de fichier comme .something.(notez la période ajoutée) et appuyez deux fois sur Entrée, travail terminé.

Démonstration de la création d'un fichier sans nom dans l'Explorateur de fichiers.

Donc, au lieu d'être invité à

Vous devez saisir un nom de fichier.

Vous serez plutôt invité à

Si vous modifiez une extension de nom de fichier, le fichier peut devenir inutilisable.

Matt Kieran
la source
Cela fonctionne également lorsque vous souhaitez renommer des fichiers, tant mieux! merci
Ovidiu Dolha
6
Ce devrait être la réponse acceptée. Surtout parce que le changement de nom fonctionne également de cette façon.
Noitidart
Ça ne marche pas pour moi. Tout ce qu'il fait est de créer .something..txt, comme on le voit dans l' Detailsonglet dans les propriétés du fichier. Je suis sur Windows 7 ...
Stam Kaly
8
@StamKaly On dirait que vous cachez peut-être des extensions. Dans les options de l'Explorateur de fichiers, assurez-vous que "Masquer les extensions pour les types de fichiers connus" n'est pas coché. Ou si vous êtes sur Windows 10, allez dans l'onglet Affichage et cochez "Extensions de nom de fichier".
Matt Kieran
1
Je ne peux pas croire. J'ai utilisé une solution hackish toutes ces années et je n'ai pensé à google qu'aujourd'hui s'il existe de meilleures solutions.
VarunAgw
89

Dans le Bloc-notes, sélectionnez File>Save As...

Nom du fichier: ".whatever you want"(avec le premier point)

Vous pouvez le faire dans l'Explorateur (sous Windows 7) en ajoutant un point à la fin du nom de fichier:

.whatever you want.

Windows supprimera automatiquement le point de fin lorsque vous validez.

dhirschl
la source
Essayez de créer un fichier à partir de l'explorateur nommé .htaccess. Je ne pense pas que vous ayez physiquement essayé de le faire.
Doug Chamberlain
3
Avez-vous ajouté un point "." à la fin du nom de fichier également?
dhirschl
J'utilise Windows XP, j'ai mis à jour les balises de questions pour refléter le système d'exploitation
Doug Chamberlain
6
Est-ce documenté quelque part? C'est tellement bizarre que cela ressemble presque à un bug.
WCWedin
1
Merci. Cette deuxième option semble être plus facile que celle de la réponse la plus votée à cette question. Cela fonctionne également pour les dossiers si vous souhaitez renommer votre dossier en commençant par un point.
Rolen Koh
29

Accédez à l'invite de commande, cd dans le dossier approprié et tapez:

notepad .htaccess

Après la boîte de dialogue de confirmation, le fichier sera créé et vous le modifierez directement. Si vous souhaitez simplement créer un fichier vide, essayez

echo. > .htaccess
Boocko
la source
Je n'ai jamais pensé à faire écho à un fichier.
Doug Chamberlain
3
echoaffiche un texte sur lequel ECHO est activé. qui est écrit dans un fichier. echo.crée un fichier contenant des espaces.
Boocko
4
utilisez à la type nul > .htaccessplace, cela créera un fichier sans contenu
phuclv
10

Vous pouvez également utiliser l'invite de commande avec move:move x.extension .extension

Nikoloff
la source
1
DOS (COMMAND.COM, 16 bits) ne fait pas partie de Windows depuis Windows ME. C'est CMD.EXE, 32 bits, qui prend en charge les commandes MS-DOS.
Alan B
9

Vous pouvez le faire dans n'importe quel programme autre que Explorer, par exemple Notepad, cmd.exeetc.

Vous ne pouvez pas le faire dans Explorer, et Raymond Chen a expliqué pourquoi .

David Heffernan
la source
4
Grand commentaire du billet de blog lié: "L'ensemble des personnes qui veulent des fichiers commençant par un point et celui des personnes qui gardent les extensions connues cachées n'ont aucune intersection."
WCWedin
9

Tapez simplement .htaccess. comme nom de fichier. Remarquez le point à la fin de htaccess. Cela changera dans Windows en .htaccess sans point à la fin.

Jacky
la source
aimer! aussi bien que son toujours en utilisant l'interface utilisateur de Windows qui faisait partie de la question d'origine.
PTansey
4

Même si vous n'avez pas d'éditeur tiers (Notepad ++ etc.), vous pouvez également créer des fichiers avec un point comme préfixe.

Pour créer un .htaccessfichier, créez d'abord le fichier htaccess.txt avec Context Menu > New Text Document.

Appuyez ensuite sur Alt + D(Windows 7) et Ctrl + Cpour copier le chemin à partir de la barre d'adresse de l'Explorateur Windows.

Ensuite, allez sur la ligne de commande et tapez le code comme ci-dessous pour renommer votre fichier:

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

Vous avez maintenant un espace .htaccesssans l'ouvrir dans aucun éditeur.

J'espère que cela vous aidera.

Vicky Dev
la source
4

Vous pouvez l'enregistrer en utilisant la boîte de dialogue Enregistrer sous en utilisant ". Quelque chose ".

Sachin Shanbhag
la source
Que diriez-vous d'un dossier?! par exemple.gradle
McLan
Boîte de dialogue "Enregistrer sous" pour quelle application?
Peter Mortensen
4

Utilisez quelque chose comme Notepad ++ (ou même Notepad ), «Enregistrer sous» et entrez le nom .htaccess de cette façon. J'ai toujours trouvé ça bizarre, mais ça vous permet de le faire à partir d'un programme!

Brian
la source
3

Cela peut sembler inimaginable, mais Windows 1903 permet enfin de nommer les fichiers dans l'Explorateur avec un premier point :-)

debuglevel
la source
2

Sous Windows, accédez simplement au dossier à l'aide de cmd et tapez la commande suivante:

DIR>.htaccess

Cette commande créera un .htaccessfichier et y déversera des données. Supprimez les données et elles peuvent être utilisées comme .htaccessfichier.

Eugine Joseph
la source
3
Une commande plus simple serait echo "" > .htaccess, de cette façon, vous n'avez pas à effacer les données.
DFSFOT
2

Il semble que Microsoft s'attaque enfin à ce problème. Les versions actuelles des éditions Insider d'Explorer permettent de créer des fichiers avec un point à l'avant.

Testé avec Build 19541

theking2
la source
0

Si vous utilisez Git et que Git Bash est installé, vous pouvez ouvrir un Git Bash dans le répertoire (via un clic droit dans l'espace blanc de l'explorateur> Git Bash ici) et faire:

touch .htaccess
gpresland
la source
0

De plus, si Sublime Text est installé sur votre ordinateur de développement, vous pouvez faire glisser le fichier vers la fenêtre Sublime Text ouverte, cliquez avec le bouton droit sur le nom de fichier -> renommer et entrez le nom même sans extension. Cela a fonctionné pour moi.

Diego Ponciano
la source