9Aug
Vous avez un tas de fichiers que vous voulez renommer, mais vous ne voulez pas les parcourir tous les uns après les autres? Windows fournit plus de moyens que vous ne le pensez.
Vous pouvez facilement renommer un ou plusieurs fichiers avec Windows Explorer, mais vous pouvez en faire encore plus avec l'invite de commande ou PowerShell. Ajoutez des utilitaires de renommage tiers et les possibilités sont infinies. Jetons un coup d'oeil à chaque option et comment cela fonctionne.
Renommer plusieurs fichiers dans l'Explorateur Windows
Explorateur Windows( connu sous le nom Explorateur de fichiers dans Windows 10) est étonnamment puissant. Vous savez probablement comment renommer un seul fichier, mais commençons par les bases, puisque 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 rester avec votre clavier, vous pouvez simplement utiliser les touches fléchées( ou commencer à taper le nom du fichier) pour sélectionner un fichier, puis appuyez 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 lui-même est sélectionné, pas l'extension - vous pouvez saisir un nouveau nom de fichier.
Lorsque vous avez fini de saisir 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 que vous puissiez immédiatement commencer à taper un nouveau nom pour cela. Continuez à appuyer sur Tab et tapez des noms de cette façon et vous pouvez facilement renommer tous les fichiers dans un dossier si vous êtes si enclin.
Si vous renommez un tas de fichiers dans le même dossier et que ces fichiers n'ont pas besoin de noms complètement différents les uns des autres, Windows fournit un moyen plus simple de renommer ces fichiers par lots. Commencez par sélectionner un groupe de fichiers-vous pouvez maintenir la touche Ctrl enfoncée pour sélectionner plusieurs fichiers à la fois, ou Shift pour sélectionner une série de fichiers. Lorsque vous avez sélectionné les fichiers, 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 premier du groupe obtient son nom en surbrillance afin que vous puissiez taper 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 en utilisant le nom que vous venez de taper, et sont ajoutés avec un nombre entre parenthèses pour les différencier.
Renommer plusieurs fichiers à partir de l'invite de commande
Si vous avez besoin de plus de puissance, vous pouvez utiliser la commande rename ou ren dans une fenêtre d'invite de commande pour un ou plusieurs fichiers. La commande accepte les caractères génériques comme * et?pour faire correspondre plusieurs fichiers, ce qui peut être utile si vous ne voulez renommer une certaine sélection de fichiers dans un dossier plein de nombreux fichiers.
Le moyen le plus rapide d'ouvrir une fenêtre d'invite de commandes à l'emplacement souhaité est d'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 " nom_fichier_actuel.ext" "nouveau_fichier_fichier.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 devis. Ainsi, par exemple, pour renommer un fichier de "wordfile( 1). docx" en "mon fichier word( 01). docx", vous utiliserez la commande suivante:
ren "wordfile( 1). docx" "mon fichier word(01). docx "Comme la commande ren peut adresser des extensions, vous pouvez également l'utiliser pour changer les extensions de plusieurs fichiers à la fois. Supposons, par exemple, que vous ayez une sélection de fichiers. txt que vous vouliez transformer en fichiers. html. Vous pouvez utiliser la commande suivante avec le caractère générique *( qui indique essentiellement à Windows que le texte de n'importe quelle longueur doit être considéré comme une correspondance):
ren *. txt *. htmlEt tandis que nous sommes sur le sujet des caractères génériques, vous pouvezaussi faire des choses intéressantes avec le?wildcard, qui est utilisé pour représenter n'importe quel personnage. Supposons, par exemple, que vous ayez un tas de fichiers. html que vous vouliez convertir en fichiers. htm. Vous pouvez utiliser la commande suivante pour effectuer le changement:
ren *. html *.? ??Ceci indique à Windows de renommer tous les fichiers avec l'extension. html pour utiliser le même nom de fichier et les mêmes trois premières lettres seulement de l'extension de fichier, qui finit par couper le "l" de toutes les extensions dans le dossier.
Et cela ne fait que commencer à aborder les types de wizardy de ligne de commande dans lesquels vous pouvez vous lancer si vous voulez construire des commandes plus compliquées - ou même des scripts batch - en introduisant d'autres commandes et conditions dans les choses. Si vous êtes intéressé, les gens sur les forums Lagmonster ont un excellent rapport 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 les termes PowerShell, vers une autre commande, comme vous pouvez le faire sur Linux et sur d'autres systèmes de type UNIX.Les deux commandes importantes dont vous aurez besoin sont Dir, qui répertorie les fichiers dans le répertoire en cours, et Rename-Item, qui renomme un élément( un fichier, dans ce cas).Pipe la sortie de Dir à Rename-Item et vous êtes en affaires.
Le moyen le plus rapide d'ouvrir une fenêtre PowerShell à l'emplacement souhaité est d'ouvrir d'abord le dossier dans l'Explorateur de fichiers. Dans le menu "Fichier", pointez sur "Ouvrir Windows PowerShell", puis sélectionnez "Ouvrir Windows PowerShell".
Tout d'abord, considérons un nouveau nom de fichier. Pour cela, vous utiliserez la syntaxe suivante:
rename-item " nom_fichier_actuel.ext" "nouveau_nom_fichier.ext"Ainsi, par exemple, pour renommer un fichier de "wordfile.docx" en "Mon fichier Word.docx" vousutiliserait le commandlet suivant:
rename-item "wordfile.docx" "Mon fichier Word.docx"Assez facile. Mais la véritable puissance de PowerShell vient de la possibilité de canaliser les commandlets ensemble et de certains des commutateurs conditionnels supportés par le commandlet rename-item. Dites, par exemple, nous avons eu un tas de fichiers nommés "wordfile( 1). docx", "wordfile( 2). docx", et ainsi de suite.
Supposons que nous voulions remplacer l'espace de ces noms par un trait de soulignement afin que les noms de fichiers ne contiennent aucun espace. Nous pourrions utiliser la commande suivante:
dir |rename-item -NewName{ $ _. name -replace "", "_"}La partie dir de cette commande liste tous les fichiers du dossier et les redirige( c'est le symbole |) vers le commandlet rename-item. La partie $ _. Name représente chacun des fichiers obtenus. Le commutateur -replace indique qu'un remplacement va se produire. Le reste de la commandlet signifie simplement que n'importe quel espace( "") devrait être remplacé par un trait de soulignement( "_").
Et maintenant, nos fichiers ressemblent à ce que nous voulons.
Comme vous pouvez vous y attendre, PowerShell offre une énorme puissance lorsqu'il s'agit de nommer vos fichiers et nous ne faisons qu'effleurer la surface ici. Par exemple, le commandlet rename-item propose également des fonctionnalités comme un commutateur -recurse qui peut appliquer le commandlet aux fichiers d'un dossier et tous les dossiers imbriqués dans ce dossier, un commutateur -force qui peut forcer le renommage pour les fichiers verrouillés ou indisponibles, et même un commutateur -whatif qui décrit ce qui se passerait si le commandlet était exécuté( sans l'exécuter réellement).Et, bien sûr, vous pouvez également construire des structures de commande plus compliquées qui incluent même la logique IF / THEN.Vous pouvez en apprendre plus sur PowerShell en général à partir de notre guide de l'école Geek, et en apprendre davantage sur le commandlet rename-item 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 maîtrisez pas les commandes Invite de commandes ou PowerShell, vous pouvez toujours utiliser un utilitaire tiers. Il existe d'innombrables applications de renommage ici - et beaucoup d'entre elles sont bonnes - mais nous avons deux favoris: Bulk Rename Utility et AdvancedRenamer.
Comment utiliser l'utilitaire de renommer en bloc
L'utilitaire de renommer en bloc a une interface encombrée et quelque peu intimidante, mais il expose le grand nombre d'options que vous obtiendriez normalement avec des expressions régulières et des options de ligne de commande compliquées.
Après avoir installé l'outil, lancez-le, naviguez jusqu'aux fichiers que vous voulez renommer et sélectionnez-les.
Modifiez les options dans un ou plusieurs des nombreux panneaux disponibles et un aperçu de vos modifications s'affichera dans la colonne "Nouveau nom" où vos fichiers sont répertoriés. Dans cet exemple, j'ai fait des changements à quatre panneaux, qui sont maintenant surlignés en orange pour 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 le 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 à un, incrémente de un, et est séparé du nom de fichier par un trait de soulignement. Et ce n'est qu'un petit peu de ce que vous pouvez faire avec l'utilitaire de renommer en bloc. Lorsque vous serez satisfait de l'apparence de vos nouveaux noms de fichiers, il vous suffit de cliquer sur le bouton "Renommer".
Et comme vous pouvez le voir, l'utilitaire a traité mes demandes simples avec facilité.
Comment utiliser AdvancedRenamer
Notre autre outil de renommage favori, AdvancedRenamer, expose également un grand nombre de méthodes de changement de nom, mais au lieu de les présenter tous comme des panneaux dans l'interface, il vous demande d'utiliser une syntaxe simple mais puissante..Ce n'est pas difficile à apprendre et ils ont un bon soutien, avec des exemples. L'outil utilise une interface beaucoup plus conviviale et prend en charge la mise en place de tâches par lots avancées, ce qui vous permet de combiner plusieurs méthodes de renommage et de les appliquer à un grand nombre de fichiers. Vous pouvez également enregistrer les méthodes de renommage 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_ & lt; Année & gt; _ & lt; Mois & gt; _ & lt; Jour & gt; _( & lt; Inc Nr: 1 & gt;)Indique à AdvancedRenamer de nommer tous mesfichiers "Word File" et 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émental entre parenthèses et séparé par un trait de soulignement supplémentaire.
Et comme vous pouvez le voir, mes fichiers ont été renommés comme je le veux. AdvancedRenamer a une courbe d'apprentissage un peu plus raide que Bulk File Renamer, mais la récompense est que vous obtenez un contrôle plus fin sur vos noms de fichiers.
Avez-vous d'autres façons de renommer les fichiers sous Windows que nous n'avons pas couverts? Assurez-vous de nous laisser un commentaire et laissez-nous savoir à ce sujet.