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!

1voto

KellyRavenholm Points 1

L'interface graphique de WinRAR vous permettra de renommer les fichiers sans même avoir à les compresser dans une archive au préalable. Je l'ai testé sous Windows 8.1, sur un nom de fichier très long. Cela a fonctionné à merveille.

1voto

ShihabSoft Points 101

Ce n'est pas une réponse directe (comme comment Windows peut renommer un fichier) mais cela fonctionne pour moi. Les fichiers illégaux sont généralement sur un disque externe, donc je connecte le disque externe à ma tablette Android. Cela me permet de renommer le fichier qui peut alors être lu par Windows. Cela traite des caractères spéciaux mais le problème habituel que je rencontre est un nom de fichier commençant ou se terminant par un espace ou se terminant par un "."

J'ai essayé l'un des outils tiers FlexRenamer mais cela continue de lutter avec ce qui précède.

1voto

Zimba Points 753

Les caractères spéciaux ne fonctionnent pas avec ren; échappez le caractère problème avec move:

move "Where Have All the Cowboys Gone^?.ogg" "Where Have All the Cowboys Gone.ogg"

Testé sous Win 10 avec ? & %

0voto

harrymc Points 394411

Utilisez cmd.exe dans ce répertoire avec des jokers. Par exemple:

ren "Où sont passés tous les *.ogg" "Où sont passés tous les cowboys.ogg"

0voto

monsignormoney Points 1

Le gestionnaire de fichiers 7-Zip (7-zip.org) renommera les fichiers et répertoires que XP ne peut pas. Je viens de l'utiliser pour extraire un fichier .tar et renommer le fichier .chm illégalement nommé à l'intérieur. Aucun LiveCD nécessaire.

Tschüß!

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