515 votes

Créer / renommer un fichier / dossier qui commence par un point dans Windows?

De nombreux programmes nécessitent des noms de dossier commençant par un point, comme .emacs.d, .gimp-2.2, .jedit, etc. Comment puis-je créer un tel dossier ?

Lorsque j'utilise l'Explorateur Windows sous Windows 2000 (et d'autres versions), je reçois un message d'erreur disant "Vous devez saisir un nom de fichier". La seule solution que j'ai trouvée est d'ouvrir une invite de commandes (Démarrer > Exécuter > "CMD" > OK) et d'entrer mkdir .mydir.

Pourquoi Microsoft affiche-t-il ce message d'erreur dans l'Explorateur mais pas dans l'invite de commandes ? Existe-t-il une astuce de registre pour corriger cela, afin que je puisse saisir directement le nom du dossier dans l'Explorateur ?

6 votes

Il s'agit d'une ancienne protection intégrée à l'explorateur Windows et remontant à l'époque où seuls les noms de fichiers DOS 8.3 étaient disponibles (Win 3.1) et où les fichiers avec seulement une extension n'étaient pas autorisés. Microsoft n'a jamais pris la peine de supprimer cela de l'Explorateur, probablement parce que les utilisateurs de l'Explorateur devraient être "protégés" contre la création accidentelle de fichiers sans nom de fichier (c'est-à-dire seulement une extension).

14 votes

Voir aussi "Comment renommer un fichier en .htaccess dans Windows 7?" à superuser.com/questions/56562/…

713voto

ramnik Points 325

Pour créer/renommer sur l'explorateur Windows, il suffit de renommer en .nom. - Le point supplémentaire à la fin est nécessaire, et sera retiré par l'Explorateur Windows.

Pour créer un nouveau fichier commençant par un point, sur l'invite de commandes :

echo testing > .nom

16 votes

Je viens d'essayer .nom. dans Windows (XP) et ça n'a pas fonctionné; il a donné une erreur disant qu'un nom de fichier était nécessaire.

68 votes

Confirmé pour fonctionner sur Windows 7. C'est génial.

52 votes

Confirmé pour fonctionner sur Windows 8.

71voto

quickmana Points 691

Vous pouvez créer un dossier en utilisant l'invite de commande avec :

mkdir .nomdudossier

Vous pouvez créer un fichier en utilisant l'invite de commande avec :

echo.>.nomdufichier.extension

39voto

Aamer Points 389

Bonne question. Il y a un moyen facile de le faire depuis l'Explorateur Windows sans utiliser d'invite de commandes ou de shell. Supposons que vous voulez créer un dossier nommé : ".apple"

  1. Créez un nouveau dossier à partir de l'Explorateur Windows comme vous le feriez normalement.
  2. Lorsqu'on vous demande de saisir un nom, tapez : ".apple." (remarquez le point à la fin)

Windows devrait créer un dossier appelé : ".apple"

Veuillez noter que je l'ai fait uniquement sur Windows 7. Je ne suis pas sûr si d'autres versions de Windows prennent en charge cela.

P.S. Chris Moschini dit dans un commentaire que cela fonctionne dans Windows 10.

6 votes

Fonctionne sous Windows 10.

8 votes

C'était exactement la même chose que la réponse la plus votée à cette question, seulement 4 ans plus tard

0 votes

Vous venez de me sauver la vie, j'ai accidentellement renommé tous les dossiers et fichiers de mon dossier d'utilisateur Windows et mes programmes ont commencé à dysfonctionner. Heureusement, j'ai pu réinitialiser les noms. +1 million de votes.

14voto

Shafeer Points 141

Utilisez n'importe quel navigateur de fichiers autre que l'Explorateur (Shell). J'ai testé avec WinRAR, 7-Zip, etc. Par exemple, ouvrez WinRAR, puis naviguez vers vos fichiers ou dossiers, cliquez dessus, appuyez sur F2 (renommer), mettez un . au début, et c'est fait ! J'ai testé avec à la fois WinRAR et 7-Zip. Vous n'avez pas besoin d'ajouter pour zipper ou de créer un fichier compressé.

La méthode plus simple que j'ai trouvée dans une autre réponse, c'est de mettre un . à la fin aussi.

8voto

user216626 Points 81

Ouvrez une fenêtre d'invite de commande et entrez les commandes suivantes :

cd /chemin/vers/le/fichier
ren nom_du_fichier .nom_du_fichier

Cela a fonctionné pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X