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

De nombreux programmes nécessitent un nom de dossier qui commence par un point, comme .emacs.d , .gimp-2.2 , .jedit etc. Comment puis-je créer un tel dossier?

Lorsque vous utilisez l'Explorateur Windows dans Windows 2000 (et d'autres versions), je reçois un message d'erreur indiquant "Vous devez entrer un nom de fichier". La seule solution à laquelle je suis venu est d'ouvrir une invite de commande (Démarrer> Exécuter> "CMD"> OK) et entrez mkdir .mydir .

Pourquoi Microsoft a-t-il un message d'erreur dans l'Explorateur, mais pas dans le shell de commande? Est-ce qu'il y a un hack de registre pour réparer cela, afin que je puisse entrer le nom du dossier directement dans l'Explorateur?

    Pour créer / renommer sur Windows Explorer , renvoyez simplement à .name. – Le point supplémentaire à la fin est nécessaire et sera supprimé par l'Explorateur Windows.

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

     echo testing > .name 

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

    mkdir .foldername

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

    echo.>.filename.extension

    Utilisez n'importe quel navigateur de fichier 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), mettez un . Au début, Terminé! 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 plus simple que j'ai trouvée dans une autre réponse, suffit de mettre un . À la fin aussi.

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

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

    Cela a fonctionné pour moi.

    Total Commander le fait de manière visuelle.

    Bonne question. Il existe un moyen simple de le faire depuis Windows Explorer sans utiliser une invite de commande ou un shell. Supposons que vous souhaitez créer un dossier appelé: ".apple"

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

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

    J'ai découvert cette astuce par le bouche à oreille d'un collègue il y a plusieurs mois et je l'utilise depuis. Notez que j'ai utilisé cela sur Windows 7. Je ne suis pas sûr si d'autres versions de Windows prennent en charge cela.

    Cheers, AJ

    Vous pouvez le faire avec la cmdlet powershell New-Item .

    Ouvrez la console PowerShell et entrez

    Pour Fichier:

     New-Item .whatever -type file 

    Pour le dossier:

     New-Item .whatever -type directory 

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

    Avec Powershell, vous pouvez

    touch .bak

    avec succès.

    Je n'ai pas pu créer .bowerrc . Alors

    D'abord, j'ai créé bowerrc Ensuite, à une invite de dos, j'ai dit:

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

    Téléchargez simplement Anyclient et Fast Folder Rename. Le renvoi rapide du dossier nommera un dossier. Quoi qu'il en soit, en utilisant la fonction de remplacement. Anyclient téléchargera le dossier et le montrera, même s'il fonctionne sur un système Windows.

    Windows (Explorer) ne vous permet pas de créer un dossier qui commence par un point ('.'). C'est pour des raisons de sécurité / exploitation. Cependant, il est possible (comme vous l'avez noté) de créer le dossier manuellement à l'aide de l'invite de commande.

    Donc, si votre question était de savoir comment le faire dans l'Explorateur Windows natif, la réponse est non. Vous ne pouvez pas.