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


De nombreux programmes ont besoin de noms de dossiers commençant par un point, comme .emacs.d, .gimp-2.2, .jedit etc. Comment créer un tel dossier?

Lorsque vous utilisez l'explorateur Windows sous Windows 2000 (et d'autres versions), un message d'erreur s'affiche: "Vous devez entrer un nom de fichier". La seule solution que j'ai trouvée consiste à ouvrir une invite de commande (Démarrer> Exécuter> "CMD"> OK) et entrez mkdir .mydir.

Pourquoi Microsoft ce message d'erreur dans l'Explorateur, mais pas dans le shell de commande? Existe-t-il un hack de registre pour résoudre ce problème, afin que je puisse entrer le nom du dossier directement dans l'explorateur?


400
2017-11-02 15:15


origine


Ceci est une ancienne protection intégrée à Windows Explorer et remonte à l'époque où seuls les noms de fichiers DOS 8.3 étaient disponibles (Win 3.1) et les fichiers avec juste une extension n'étaient pas autorisés. Microsoft n'a jamais pris la peine de supprimer ce fichier de l'explorateur, probablement parce que les utilisateurs de l'explorateur devraient être "protégés" de la création accidentelle de fichiers sans nom de fichier (c'est-à-dire uniquement l'extension).
Voir aussi "Comment renommer un fichier en .htaccess sous Windows 7?" à superuser.com/questions/56562/ - Arjan


Réponses:


À créer / renommer dans l'explorateur Windows, renommez simplement .name. - Le point supplémentaire à la fin est nécessaire et sera supprimé par l’Explorateur Windows.

Pour créer un nouveau fichier, commencez par un point, à l'invite de commande:

echo testing > .name

569
2018-03-30 18:25



J'ai juste essayé .name. sous Windows (XP) et cela n'a pas fonctionné; il s'est plaint d'avoir besoin d'un nom de fichier. - Synetech
Confirmé pour fonctionner sur Windows 7. C'est génial. - Joe White
Confirmé pour fonctionner sur Windows 8. - Mr. Polywhirl
Seule l'option permettant de créer sous XP est l'invite de commandes. dire mkdir .name - Antony Thomas
Fonctionne sur Windows 10 - @Denny Où avez-vous trouvé cette pépite d'or?! - Daniel Sokolowski


Vous pouvez créer un dossier à l'aide de l'invite de commandes avec:

mkdir .foldername

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

echo.>.filename.extension


42
2018-06-29 22:59





Bonne question. Il existe un moyen simple de le faire à partir de l'Explorateur Windows sans utiliser d'invite de commande ou de shell. Supposons que vous vouliez créer un dossier appelé: ".apple"

  1. Créez un nouveau dossier à partir de Windows Explorer comme vous le feriez normalement.
  2. Lorsque vous êtes invité à entrer un nom, tapez: ".apple."(remarquez le point à la fin)

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

Veuillez noter que je ne l'ai utilisé que sous Windows 7. Je ne suis pas sûr que d'autres versions de Windows le prennent en charge.

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


15
2017-12-14 15:56



Fonctionne dans Windows 10. - Chris Moschini
c'était exactement le même que le top voté réponse dans cette question, seulement 4 ans plus tard - phuclv
Vous venez de sauver ma vie, j'ai accidentellement renommé tous les dossiers et fichiers de mon dossier d'utilisateur Windows et mes programmes ont commencé à échouer. Heureusement, j'ai pu réinitialiser les noms. + 1e6 votes de plus. - Rafa Barragan


Utilisez n'importe quel navigateur de fichiers autre que Explorer (Shell). J'ai testé avec WinRAR, 7-Zip ect. Par exemple, ouvrez WinRAR, puis accédez à vos fichiers ou dossiers, cliquez dessus, appuyez sur F2 (renommer), mettre un . au début, c'est fait! J'ai testé avec WinRAR et 7-Zip. Vous n'avez pas besoin d'ajouter à Zip ou de créer un fichier compressé.

La méthode la plus simple que j'ai trouvée dans d'autres réponses, il suffit de mettre un . à la fin aussi.


12
2017-07-15 16:41





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

cd /path/to/the/file
ren file.extension .file.extension

Cela a fonctionné pour moi.


6
2018-04-12 19:51





Commandant Total le fait de manière visuelle.


4
2017-11-03 10:12





Vous pouvez le faire avec l'applet de commande Powershell New-Item.

Ouvrez la console PowerShell et entrez

Pour le fichier:

New-Item .whatever -type file

Pour le dossier:

New-Item .whatever -type directory

4
2017-11-20 15:12



Ouais, dans Powershell 4.0 fonctionne également avec la commande "md". - Fernando Gonzalez Sanchez


Utilisez Windows PowerShell. Sinon, ce n'est pas possible avec DOS / Explorer - la seule méthode consiste à créer foo.bar et à renommer avec la fenêtre de l'explorateur.

Avec Powershell, vous pouvez

touch .bak

avec succès.


3
2018-06-30 00:15



c'est certainement possible. Avez-vous regardé le réponse la plus votée qui a été posté plusieurs mois avant le vôtre? - phuclv


Je ne pouvais pas créer .bowerrc. Alors

Tout d'abord, j'ai créé bowerrc Puis, à un prompt dos, j'ai dit:

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>

2
2017-12-16 23:06



vous n'avez même pas besoin de PowerShell. tout simplement vieux cmd (voir les autres réponses) - Powershell fonctionne bien si :) - Nick


Ma façon préférée de le faire: J'ai ConEmu installé et intégré dans le menu contextuel de Windows. https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7 

Lorsque je dois renommer un fichier avec un point, je choisis "ConEmu here" dans le menu contextuel, puis tapez:

ren name .name

Peut aussi être utilisé avec echométhode ci-dessus.

Avantages:

  • Rapide et facile, vous ne sortez pas trop du contexte.
  • Pas besoin de taper D: enter cd D:\\____\\_____\\_______\\____
  • Pas besoin d'installer un logiciel que vous n'auriez pas autrement (j'aime et utilise ConEmu à des fins diverses).

1
2017-08-12 10:45





Téléchargez simplement Anyclient et Fast Folder Rename. Renommer le dossier rapide nommera un dossier .whatever, en utilisant la fonctionnalité de remplacement. Anyclient va télécharger le dossier et l'afficher, même s'il fonctionne sur un système Windows.


0
2018-02-22 18:31



les liens vers les utilitaires seraient très utiles - Jhonny D. Cano -Leftware-