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

Harper Shelby Points 441

Essayez un joker en déplacement -

déplacer "Where Have All the Cowboys Gone*.mp3" "Where.mp3"

C'est probablement votre meilleure option, tant qu'il n'y a qu'un seul fichier qui correspond au joker.

1voto

Fusion Points 305

Si vous avez WinRAR, compressez-le avec WinRAR, renommez-le avec WinRAR, décompressez-le.

Ou vous pouvez essayer avec un VBScript, prenez le script suivant et enregistrez-le sous un fichier avec l'extension .vbs.

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")

fso.MoveFile "Where Have All the Cowboys Gone?.ogg", "Where.ogg"

1voto

Matías Points 3008

Glisser-déposer dans un nouveau dossier, naviguer dans l'invite de commande vers ce dossier et taper

ren *.* test.ogg

1voto

FrankS Points 1553

Essayer cygwin pour renommer le fichier :

la commande serait : mv filename?.ogg filename.ogg

1voto

Rick Calbert Points 11

La plupart des commandes internes de Microsoft sont contrôlées par la présence de explorer.exe.

Ouvrez votre Gestionnaire des tâches et examinez la liste des processus actifs en cours. Vous y trouverez explorer.exe. Faites un clic droit et terminez/arrêtez/fermez explorer.exe. Ne fermez pas encore le Gestionnaire des tâches. Maintenant, allez au fichier offensant en utilisant un gestionnaire de fichiers secondaire et essayez de le supprimer ou de le renommer avec des caractères joker. Cela sera probablement réussi.

Maintenant, retournez à la fenêtre du Gestionnaire des tâches et faites un clic droit sur la ligne supérieure disant Applications, puis choisissez le bouton inférieur disant Nouvelle tâche. Entrez explorer.exe. L'Explorateur réapparaît et le fichier offensant n'est plus là.

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