88 votes

Comment forcer Windows à renommer un fichier avec un caractère spécial ?

J'ai une chanson que Windows ne peut pas lire car il y a un point d'interrogation dans le nom du fichier.

"Où sont passés tous les cowboys?.ogg" // par exemple

Donc j'essaie de le renommer et Windows se plaint que ce soit dans l'explorateur ou depuis l'invite de commandes.

L'erreur que j'obtiens lorsque j'essaie de copier, renommer ou déplacer est:

Le nom de fichier, de répertoire ou d'étiquette de volume n'est pas correct

Y a-t-il un moyen Windows de forcer un renommage dans ce cas?

Mise à jour

Je vais surveiller cette question, mais après 13 réponses et de nombreuses tentatives (à part des solutions tierces), il semble que Windows ne puisse pas le faire (ou du moins mon windows ne peut pas, pas de noms courts). Je vais donc accepter la réponse qui était ma solution initiale de toute façon en utilisant Linux. Ce serait bien de voir Windows gérer cela d'une manière ou d'une autre, donc ne vous arrêtez pas juste parce que j'ai accepté cette réponse, la question reste ouverte!

0voto

J'ai eu un problème similaire avec 2 dossiers imbriqués contenant des sous-dossiers. Je ne pouvais ni renommer ni supprimer certains fichiers (j'ai essayé de nombreuses façons). Enfin, j'ai trouvé la solution : Teracopy.

Installez-le, faites un clic droit sur le dossier ou le fichier et sélectionnez teracopy. Teracopy s'ouvrira, il vous suffit alors de cliquer sur delete ou rename. Il le renommera ou le supprimera.

Vous voudrez peut-être essayer.

0voto

Je suis tombé sur la même situation.

En faisant des recherches, j'ai appris qu'il n'y avait pas de solution native.

... et j'utilise comme shell le TCC de JPSoft, qui ne pouvait pas non plus gérer ces fichiers maudits.

Mais j'ai aussi appris que Unlocker de Cedrick Collomb (http://www.emptyloop.com/unlocker/) est capable de les gérer.

Et je l'avais dans ma configuration. De plus, je le recommande vivement.

Eh bien, au moins cette solution ne nécessite pas de quitter l'environnement Windows...

0voto

Freelance Points 1

J'ai réparé un fichier FLAC de cette manière en utilisant la commande d'ouverture de base de Winamp, en utilisant la fenêtre d'exploration de ce programme. Lorsque je suis allé dans le dossier, j'avais l'option de renommer, contrairement à Explorer.

0voto

David. Points 1

Je suis tombé sur une situation similaire. Aucune des solutions postées n'a fonctionné pour moi mais j'ai finalement trouvé une solution facile :

  • Aucun outil externe nécessaire
  • Aucune connaissance d'aucun langage de programmation ou de script shell nécessaire

J'ai simplement copié le fichier (oui, la copie était toujours possible pour moi) sur une clé USB, l'ai renommé là-bas et l'ai replacé ! Je laisse à d'autres le soin d'expliquer pourquoi cela a fonctionné.

0voto

Limer Points 321

La plupart du temps, cette réponse est inutile.
J'ai été dupé par des noms de fichiers avec des caractères représentés par des points d'interrogation alors qu'en réalité ce ne sont que des caractères que les polices M$ par défaut ne peuvent pas afficher.

Devrais-je supprimer ce message ? Il pourrait quand même aider certaines personnes...


Essayez d'utiliser la complétion de tabulation intégrée à cmd.exe.

  1. dir /x n'aide pas (le NTFS a été créé sans support pour les noms de fichiers courts) :

    dir
     Verzeichnis von C:\Temporal\_black
    05.10.2015  21:23    
  2. Essayer de le renommer en tapant / copiant-collant le nom ne fonctionne pas :

    C:\Temporal\_black> ren "? ?????????, ?????????" bart
    Syntaxfehler.
  3. Pour que cela fonctionne, vous devez utiliser la complétion de tabulation. Naviguez simplement vers le bon répertoire dans l'invite de commande, tapez ren, appuyez sur la touche de tabulation et continuez à appuyer dessus jusqu'à ce que le 'bon' nom apparaisse :

    C:\Temporal\_black>ren "? ?????????, ?????????"

    ensuite tapez le reste et appuyez sur entrée :

    C:\Temporal\_black>ren "? ?????????, ?????????" bart

    Vous serez récompensé par ceci :

    C:\Temporal\_black> dir
     Verzeichnis von C:\Temporal\_black
    05.10.2015  21:23    

C'est un peu fastidieux mais jusqu'à présent, cela a toujours fonctionné pour moi avec les fichiers et répertoires (Windows 7 et 8).

Note amusante : Les commandes ren dans les points 2. et 3. sont identiques mais elles ne fonctionnent pas sans utiliser la complétion de tabulation. Et même si vous avez utilisé la complétion de tabulation, cela ne fonctionnera plus dès que vous modifierez le nom après le ren (par exemple, supprimez et ajoutez un point d'interrogation).

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