Comment renommer plusieurs fichiers Windows en même temps ?

Comment renommer plusieurs fichiers Windows en même temps, depuis l’interface graphique ou en cmd ? En effet, une solution est d’utiliser un logiciel ou encore l’option F2 de l’interface graphique, mais cette dernière n’est pas flexible. Il est donc simple et efficace d’utiliser un script cmd.

1. Renommer des fichiers de façon incrémentale avec Windows

Utiliser la commande Windows F2, depuis l’explorateur Windows.

  • Sélectionner les fichiers à renommer
  • Appuyer sur F2 (ou faire un clic droit sur le premier de la liste puis Renommer dans le menu contextuel)
  • Enter le nouveau nom de fichier à appliquer

En tapant « Fichier », Le résultat sera :

  1. Fichier (1).txt
  2. Fichier (2).txt
  3. Fichier (3).txt
  4. Fichier (4).txt
  5. etc.

2. Les solutions avec des scripts cmd

Voici différentes options en ligne de commande pour renommer une série de plusieurs fichiers en batch et de manière très rapide. En effet, ces commandes permettent de renommer un grand nombre de fichiers en quelques secondes. Pour chaque exemple ci-dessous, effectuer d’abord ces 2 étapes clefs:

  1. Ouvrir l’invite de commande Windows
  2. Se positionner dans le répertoire de travail avec la commande cd. Ou alors utiliser le chemin complet du dossier qui contient les fichiers à renommer.

Par exemple, si les fichiers à renommer se trouvent dans le dossier C:\Dossier\Sous_Dossier\ alors utiliser cette commande. Les guillemets permettent de gérer les noms de dossiers avec des espaces.

cd "C:\Dossier\Sous_Dossier"

3. Renommer plusieurs fichiers avec Windows 10

Pour renommer un grand nombre de fichiers avec Windows, il suffit d’utiliser la commande DOS rename avec l’option * qui permet de désigner tous les fichiers avec un filtre. Par exemple, pour renommer tous les fichiers Word ou docx commençant par chapitre1* en chapitre2*, utiliser cette commande :

rename chapitre1*.docx chapitre2*.docx

4. Renommer des préfixes

Pour renommer le préfixe de plusieurs fichiers, indiquer le préfixe et ajouter autant de caractère / que de caractères à supprimer. Cet exemple de script cmd renomme le préfixe prefixe en nouveau :

rename "prefixe_*.txt" "nouveau_*.txt"

5. Supprimer complètement le préfixe de fichiers

Cette commande supprime le préfixe de tous les fichiers:

rename "prefixe_*.txt" "////////*.txt"

rename "pre_*.txt" "////*.txt"

6. Renommer le suffixe de plusieurs fichiers

Pour renommer le suffixe avec une nouvelle chaine de caractères.

rename "*suffixe1.txt" "*suffixe2.txt"

7. Supprimer le suffixe de plusieurs fichiers

Pour renommer le suffixe de plusieurs fichiers, la méthode est similaire à celle des préfixes. Comme précédemment, indiquer le préfixe et ajouter autant de caractère « / » que de lettres à supprimer.

rename "*_suffixe.txt" "*////////.txt"

rename "*_copie.txt" "*//////.txt"

8. Renommer des fichiers sans parenthèses

En effet il est pratique de supprimer une partie du nom de fichier non désiré, comme les parenthèses. Par exemple après avoir utilisé l’option F2 pour renommer plusieurs fichiers avec l’explorateur Windows. Ou encore après avoir fait des copies avec le raccourci copier-coller de Windows par exemple. Windows ajoute à la fin des fichiers.

  • fichier.txt
  • fichier Copie.txt
  • fichier Copie (2).txt
  • fichier Copie (3).txt
  • fichier Copie (4).txt
  • etc.

Comme cette commande est complexe, il faut l’enregistrer dans un fichier texte et le renommer en .bat, comme parentheses.bat. Merci à la chaine Tips Box pour la solution.

cd C:\Folder\SubFolder_1
setlocal enabledelayedexpansion
for %%i in (*.txt) do ( 
	set f=%%i 
	set f=!f:^(=!
	set f=!f:^)=!
	ren "%%i" "!f!"
)

Ensuite l’exécuter avec un Clic-droit puis « Exécuter an tant qu’administrateur« . Le résultat sera :

  • fichier Copie 2.txt
  • fichier Copie 3.txt
  • fichier Copie 4.txt

9. Renommer l’extension de plusieurs fichiers à la fois

Pour renommer l’extension du fichier uniquement et pas le nom du fichier complet, utiliser cette commande :

rename *.texte *.txt

10. Renommer des milliers de fichiers Excel rapidement

De plus, l’avantage principal de renommer des fichiers en séries est la rapidité. Par exemple, pour renommer plusieurs dizaines de milliers d’images, utiliser ce batch:

rename *_fichiers_compta_2020_*.xlsx *_2020_*.xlsx

11. Renommer plusieurs images simultanément

Comment par exemple renommer des fichiers avec l’extension .JPG vers l’extension .JPEG ?

rename *.jpg vers *.jpeg

Voici la fin de ce tutoriel qui présente plusieurs scripts pour renommer des fichiers soit en ligne de commande avec cmd, soit depuis l’interface graphique de Windows.

Comment renommer plusieurs fichiers à la fois avec Windows 10 ?

Pour renommer de nombreux fichiers en même temps avec Windows 10, la commande cmd rename (pour renommer) est la plus pratique. La commande permet de renommer un très grand nombre de fichiers avec une seule ligne de script.