Je vais développer le post d'Andrew Ion. Il est élégamment simple, mais il n'explique pas complètement la flexibilité de la commande.
Je nomme fréquemment certains types de fichiers avec un préfixe numérique (et entoure le préfixe de crochets pour faciliter la lecture du nombre), comme ces trois :
[#001] Aardvark.txt
[#002] Badger.txt
[#003] Civet.txt, etc.
Si je veux supprimer le préfixe (retirer les 7 premiers caractères, y compris l'espace), je peux taper ce qui suit :
ren "[#???] *.txt" "///////*.txt"
Cela va renommer uniquement les fichiers qui commencent par [#, ont un ] et un espace comme 6ème et 7ème caractères et se terminent par .txt. Cette commande va renommer les fichiers ci-dessus en Aardvark.txt, Badger.txt, Civet.txt, etc.
Remarquez que si vos noms de fichiers après le préfixe numérique ne sont pas uniques (par exemple [#001] Aardvark.txt et [#002] Aardvark.txt), alors la commande ne renommera que un des fichiers, sautera le renommage de l'autre, et répondra avec l'erreur : "Un nom de fichier en double existe, ou le fichier ne peut être trouvé."
Assurez-vous donc que chaque fichier a un nom unique sans le préfixe avant d'exécuter la commande.
Aussi, bien que la plupart des programmes de renommage (bons) vous donnent un aperçu de à quoi ressembleront les nouveaux noms de fichiers avant d'appliquer le changement, en utilisant cette commande Renommer va changer les noms de fichiers dès que vous appuyez sur la touche Entrée. Je recommande toujours de faire des copies de vos fichiers avant de les renommer. Ensuite, si le renommage se déroule comme vous l'avez prévu, vous pouvez supprimer les fichiers avec les noms originaux. Sinon, vous pourriez vous retrouver avec des noms de fichiers complètement erronés, et aucun moyen de les ramener à leurs noms originaux (à moins d'avoir des sauvegardes). VOUS ÊTES PRÉVENUS ! :-)