Comment renommer par lots plusieurs fichiers dans Windows
Vous souhaitez renommer un certain nombre de fichiers, mais vous ne voulez pas les parcourir un par un? Windows fournit plus de moyens de le faire que vous ne le pensez.
Vous pouvez facilement renommer un ou plusieurs fichiers simplement avec l'Explorateur Windows, mais vous pouvez en faire encore davantage avec l'invite de commande ou PowerShell. Ajoutez des utilitaires de renommage tiers, et les possibilités sont infinies. Examinons chaque option et son fonctionnement.
Renommer plusieurs fichiers dans l'Explorateur Windows
L'Explorateur Windows (appelé Explorateur de fichiers dans Windows 10) est étonnamment puissant. Vous savez probablement comment renommer un seul fichier, mais commençons par les bases, car les astuces avancées les construisent.
Si vous utilisez votre souris, vous n’avez pas moins de trois façons de sélectionner le nom d’un fichier et de le renommer. Vous pouvez:
- Cliquez pour sélectionner le fichier, puis cliquez sur le bouton «Renommer» dans le menu Accueil..
- Cliquez pour sélectionner le fichier, puis cliquez sur le nom du fichier sélectionné..
- Cliquez avec le bouton droit sur le fichier, puis sélectionnez «Renommer» dans le menu contextuel..
Et si vous préférez vous en tenir à votre clavier, vous pouvez simplement utiliser les touches de direction (ou commencer à taper le nom du fichier) pour sélectionner un fichier, puis appuyer sur F2 pour sélectionner le nom du fichier..
Une fois que vous avez sélectionné le nom du fichier (et vous remarquerez que seul le nom du fichier est sélectionné, pas l'extension), vous pouvez saisir un nouveau nom de fichier..
Lorsque vous avez terminé de taper le nom du fichier, vous pouvez appuyer sur Entrée (ou simplement cliquer ailleurs) pour enregistrer le nouveau nom..
Voici où les choses deviennent intéressantes: vous pouvez également appuyer sur la touche de tabulation pour sélectionner automatiquement le nom de fichier suivant dans le dossier afin de pouvoir commencer immédiatement à saisir un nouveau nom. Continuez à appuyer sur Tab et en tapant les noms de cette façon et vous pouvez facilement renommer tous les fichiers d'un dossier si vous le souhaitez..
Si vous renommez plusieurs fichiers dans le même dossier et que ces fichiers n'ont pas besoin de noms complètement différents, Windows offre un moyen plus simple de renommer ces fichiers par lots. Commencez par sélectionner un ensemble de fichiers. Vous pouvez maintenir la touche Ctrl enfoncée pour sélectionner plusieurs fichiers à la fois ou Maj pour sélectionner une plage de fichiers. Une fois les fichiers sélectionnés, utilisez l’une des commandes de changement de nom: le bouton du menu Accueil, la commande du menu contextuel ou appuyez simplement sur F2. Vous verrez que tous les fichiers restent sélectionnés, mais le nom du premier du groupe est mis en surbrillance afin que vous puissiez saisir un nouveau nom..
Tapez un nouveau nom pour le fichier puis appuyez sur Entrée ou cliquez ailleurs dans la fenêtre. Tous les fichiers sélectionnés sont renommés sous le nom que vous venez de taper et sont suivis d’un numéro entre parenthèses pour les différencier..
Renommer plusieurs fichiers à partir de l'invite de commande
Si vous avez besoin de plus de puissance que cela, vous pouvez utiliser le Renommer
ou ren
commande dans une fenêtre d'invite de commandes à un ou plusieurs fichiers. La commande accepte les caractères génériques tels que * et? pour faire correspondre plusieurs fichiers, ce qui peut être utile si vous souhaitez uniquement renommer une sélection de fichiers dans un dossier contenant de nombreux fichiers..
Le moyen le plus rapide d'ouvrir une fenêtre d'invite de commandes à l'emplacement de votre choix consiste à ouvrir le dossier dans l'Explorateur de fichiers. Dans le menu «Fichier», pointez sur «Ouvrir l'invite de commande», puis sélectionnez «Ouvrir l'invite de commande».
Pour renommer un seul fichier, vous pouvez utiliser la syntaxe de commande suivante:
ren "current_filename.ext "" new_filename.ext "
Les guillemets sont importants si vos noms de fichiers contiennent des espaces. Si ce n'est pas le cas, vous n'aurez pas besoin des guillemets. Ainsi, par exemple, pour renommer un fichier de «wordfile (1) .docx» en «mon fichier de mots (01) .docx», utilisez la commande suivante:
ren "wordfile (1) .docx" "mon fichier word (01) .docx"
Depuis le ren
Si la commande peut s’adresser à des extensions, vous pouvez également l’utiliser pour modifier les extensions de plusieurs fichiers à la fois. Supposons, par exemple, que vous souhaitiez transformer des fichiers .txt en fichiers .html. Vous pouvez utiliser la commande suivante avec le caractère générique * (qui indique fondamentalement à Windows que le texte de toute longueur doit être considéré comme une correspondance):
ren * .txt * .html
Et même si nous parlons de jokers, vous pouvez aussi faire des choses intéressantes avec les? joker, qui est utilisé pour remplacer n'importe quel caractère. Supposons, par exemple, que vous souhaitiez convertir un certain nombre de fichiers .html en fichiers .htm. Vous pouvez utiliser la commande suivante pour effectuer le changement:
ren * .html *.???
Cela indique à Windows de renommer tous les fichiers avec l'extension .html afin qu'ils utilisent le même nom de fichier et les mêmes trois premières lettres de l'extension de fichier, ce qui coupe le "l" de toutes les extensions du dossier..
Et cela commence seulement à aborder les types d'assistant de ligne de commande dans lesquels vous pouvez entrer si vous voulez créer des commandes plus compliquées, voire des scripts batch, en intégrant d'autres commandes et conditions dans des choses. Si cela vous intéresse, les personnes présentes sur les forums de Lagmonster ont une excellente rédaction sur le sujet..
Renommer plusieurs fichiers avec PowerShell
PowerShell offre encore plus de flexibilité pour renommer des fichiers dans un environnement de ligne de commande. À l'aide de PowerShell, vous pouvez diriger la sortie d'une commande, appelée "commandlet" dans PowerShell terms-to, vers une autre commande, comme vous pouvez le faire sous Linux et d'autres systèmes de type UNIX. Les deux commandes importantes dont vous aurez besoin sont Dir
, qui répertorie les fichiers du répertoire en cours, et Renommer-Item
, qui renomme un élément (un fichier, dans ce cas). Dirigez la sortie de Dir vers Rename-Item et vous êtes en affaires.
Le moyen le plus rapide d'ouvrir une fenêtre PowerShell à l'emplacement de votre choix consiste à ouvrir le dossier dans l'Explorateur de fichiers. Dans le menu «Fichier», pointez sur «Ouvrir Windows PowerShell», puis sélectionnez «Ouvrir Windows Powershell».
Commençons par renommer un fichier. Pour cela, vous utiliseriez la syntaxe suivante:
renommer-article "current_filename.ext "" new_filename.ext "
Ainsi, par exemple, pour renommer un fichier de «wordfile.docx» en «My Word File.docx», vous utiliseriez le commandlet suivant:
renommer-élément "wordfile.docx" "Mon Word File.docx"
Assez facile. Mais le vrai pouvoir de PowerShell provient de la possibilité de relier les commandlets ensemble et de certains des commutateurs conditionnels pris en charge par le logiciel. renommer l'article
commandlet. Supposons, par exemple, que nous ayons plusieurs fichiers nommés «wordfile (1) .docx», «wordfile (2) .docx», etc..
Supposons que nous voulions remplacer l’espace dans ces noms de fichiers par un trait de soulignement afin que les noms de fichiers ne contiennent aucun espace. Nous pourrions utiliser le commandlet suivant:
dir | renommer-item -NewName $ _. name -replace "", "_"
le dir
une partie de ce commandlet répertorie tous les fichiers du dossier et les dirige (c’est la |
symbole) au renommer l'article
commandlet. le $ _. name
une partie remplace chacun des fichiers en cours d’installation. le -remplacer
switch indique qu'un remplacement va se produire. Le reste du commandlet signifie simplement que tout espace ( ""
) devrait être remplacé par un trait de soulignement ( "_"
).
Et maintenant, nos fichiers ressemblent à ceux que nous souhaitons.
Comme vous vous en doutez, PowerShell offre une puissance considérable pour nommer vos fichiers et nous ne faisons qu'effleurer la surface. Par exemple, le renommer l'article
commandlet offre également des fonctionnalités telles que -récidive
commutateur pouvant appliquer la commandlet aux fichiers d’un dossier et à tous les dossiers imbriqués dans ce dossier, -Obliger
commutateur pouvant forcer le changement de nom pour les fichiers verrouillés ou indisponibles, et même un -Et qu'est-ce qui se passerait si
commutateur qui décrit ce qui se produirait si le commandlet était exécuté (sans l’exécuter réellement). Et, bien sûr, vous pouvez également construire des structures de commandlets plus complexes, qui incluent même SI DONC
logique. Vous pouvez en savoir plus sur PowerShell en général dans notre guide Geek School, et en savoir plus sur le renommer l'article
commandlet de la bibliothèque TechNet de Microsoft.
Renommer plusieurs fichiers à l'aide d'une application tierce
Si vous avez besoin d'un moyen puissant pour renommer plusieurs fichiers à la fois et que vous ne voulez pas maîtriser l'invite de commande ou les commandes PowerShell, vous pouvez toujours vous tourner vers un utilitaire tiers. Il existe d'innombrables applications de renommage de nos applications. Beaucoup d'entre elles sont bonnes, mais nous avons deux favoris: Bulk Rename Utility et AdvancedRenamer..
Comment utiliser l'utilitaire de changement de nom en bloc
L'utilitaire de changement de nom en bloc présente une interface encombrée et quelque peu intimidante, mais il expose le grand nombre d'options que vous n'auriez normalement qu'avec des expressions régulières et des options de ligne de commande compliquées..
Après avoir installé l’outil, lancez-le, accédez aux fichiers que vous souhaitez renommer et sélectionnez-les..
Modifiez les options dans un ou plusieurs des nombreux panneaux disponibles et un aperçu de vos modifications apparaît dans la colonne «Nouveau nom» dans laquelle vos fichiers sont répertoriés. Dans cet exemple, j'ai apporté des modifications à quatre panneaux, qui sont maintenant surlignés en orange afin qu'il soit plus facile de dire ce que j'ai changé. J'ai dit à l'utilitaire de changer le nom de tous les fichiers en «Fichier Word» et d'utiliser la casse du titre. J'ai ajouté la date à laquelle le fichier a été créé au format YMD. Et j'ai également ajouté un numéro de fichier automatique qui apparaît à la fin du nom de fichier, commence par un, incrémente de un, et est séparé du nom du fichier par un trait de soulignement. Et ce n’est que très peu de ce que vous pouvez faire avec l’utilitaire de changement de nom en bloc. Lorsque vous êtes satisfait de l'apparence de vos nouveaux noms de fichiers, il vous suffit de cliquer sur le bouton "Renommer"..
Et comme vous pouvez le constater, l’utilitaire a traité mes demandes simples avec facilité.
Comment utiliser AdvancedRenamer
Notre autre outil de renommage préféré, AdvancedRenamer, expose également un grand nombre de méthodes de changement de nom, mais au lieu de les présenter sous forme de panneaux dans l'interface, il vous est demandé d'utiliser une syntaxe assez simple mais puissante pour créer des méthodes de changement de nom. Ce n'est pas difficile à apprendre et ils ont un bon soutien, avec des exemples. L'outil présente une interface beaucoup plus conviviale et prend en charge la configuration de travaux par lots avancés afin que vous puissiez combiner plusieurs méthodes de changement de nom et les appliquer à un grand nombre de fichiers. Vous pouvez également enregistrer les méthodes de changement de nom que vous créez pour une utilisation ultérieure..
Dans l'exemple ci-dessous, j'ai créé une méthode de changement de nom en utilisant la syntaxe suivante:
Fichier Word ____ ()
Cela indique à AdvancedRenamer de nommer tous mes fichiers «Fichier Word» et d’ajouter la date de création au format YMD (en séparant chaque partie par un trait de soulignement). Il ajoute également un numéro de fichier incrémentiel entre parenthèses et séparé par un trait de soulignement supplémentaire..
Et comme vous pouvez le constater, mes fichiers ont été renommés comme je le souhaite. AdvancedRenamer a une courbe d'apprentissage un peu plus raide que Bulk File Renamer, mais la récompense en est que vous obtenez un contrôle beaucoup plus précis sur vos noms de fichiers.
Avez-vous d'autres façons de renommer des fichiers dans Windows que nous n'avons pas couverts? Assurez-vous de nous laisser un commentaire et de nous le faire savoir.