Comment renommer par lots plusieurs fichiers dans Windows

Table des matières:

Comment renommer par lots plusieurs fichiers dans Windows
Comment renommer par lots plusieurs fichiers dans Windows

Vidéo: Comment renommer par lots plusieurs fichiers dans Windows

Vidéo: Comment renommer par lots plusieurs fichiers dans Windows
Vidéo: Comment installer Ubuntu et Windows 11 sur le même ordinateur grâce au dual boot ? - YouTube 2024, Peut
Anonim
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 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 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 un nom de 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 appuyez sur F2 pour sélectionner le nom du fichier.
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 appuyez sur F2 pour sélectionner le nom du fichier.

Une fois que vous avez sélectionné le nom du fichier (et que vous remarquerez que seul le nom du fichier est sélectionné, et non 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.
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.

Là 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 que le nom du premier 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 en utilisant le nom que vous venez de taper et sont suivis d’un numéro entre parenthèses pour les différencier.
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 suivis d’un numéro entre parenthèses pour les différencier.
Image
Image

Renommer plusieurs fichiers à partir de l'invite de commande

Si vous avez besoin de plus de puissance que cela, vous pouvez utiliser le

rename

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 une invite de commande», puis sélectionnez «Ouvrir une invite de commande».

Pour renommer un seul fichier, vous pouvez utiliser la syntaxe de commande suivante:
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 devis. Ainsi, par exemple, pour renommer un fichier de «wordfile (1).docx» en «mon fichier de mots (01).docx», vous utiliseriez la commande suivante:

ren 'wordfile (1).docx' 'my word file (01).docx'

Depuis le
Depuis le

ren

Cette 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 permet de couper 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 souhaitez créer des commandes plus compliquées, voire des scripts batch, en intégrant d'autres commandes et conditions dans des éléments. 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 les termes de PowerShell) 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

Rename-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».

Voyons d’abord comment renommer un seul fichier. Pour cela, vous utiliseriez la syntaxe suivante:
Voyons d’abord comment renommer un seul fichier. Pour cela, vous utiliseriez la syntaxe suivante:

rename-item '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:

rename-item 'wordfile.docx' 'My 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.
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.

rename-item

commandlet. Supposons, par exemple, que nous ayons un groupe de 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:
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 | rename-item -NewName {$_.name -replace ' ','_'}

le
le

dir

une partie de cette commandlet répertorie tous les fichiers du dossier et les dirige (c’est le

|

symbole) au

rename-item

commandlet. le

$_.name

une partie remplace chacun des fichiers en cours d’installation. le

-replace

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 à ce que nous voulons.

rename-item

commandlet offre également des fonctionnalités telles que

-recurse

commutateur pouvant appliquer la commandlet aux fichiers d’un dossier et à tous les dossiers imbriqués dans ce dossier,

-force

commutateur pouvant forcer le changement de nom des fichiers verrouillés ou indisponibles, et même une

-whatif

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 créer des structures de commandlets plus complexes, qui incluent même

IF/THEN

logique. Vous pouvez en apprendre davantage sur PowerShell en général dans notre guide Geek School, et en savoir plus sur la

rename-item

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 souhaitez tout simplement pas maîtriser l’invite de commande ou les commandes PowerShell, vous pouvez toujours faire appel à un utilitaire tiers. Il existe d'innombrables applications de changement de nom qui existent déjà - et 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 disponibles qu'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 souhaitez renommer, puis sélectionnez-les.

Modifiez les options dans un ou plusieurs des nombreux panneaux disponibles. Un aperçu de vos modifications apparaît dans la colonne "Nouveau nom" dans laquelle sont répertoriés vos fichiers. Dans cet exemple, j’ai apporté des modifications à quatre panneaux, qui sont maintenant surlignés en orange afin de faciliter la description de ce que j’ai modifié. J’ai demandé à 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 qu’un tout petit 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".
Modifiez les options dans un ou plusieurs des nombreux panneaux disponibles. Un aperçu de vos modifications apparaît dans la colonne "Nouveau nom" dans laquelle sont répertoriés vos fichiers. Dans cet exemple, j’ai apporté des modifications à quatre panneaux, qui sont maintenant surlignés en orange afin de faciliter la description de ce que j’ai modifié. J’ai demandé à 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 qu’un tout petit 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é.
Et comme vous pouvez le constater, l’utilitaire a traité mes demandes simples avec facilité.

Comment utiliser AdvancedRenamer

Notre autre outil de changement de nom 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, ainsi que 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 avez créées 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:

Word File____()

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 abrupte 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.
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 abrupte 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.
Image
Image

Avez-vous d'autres moyens de renommer des fichiers dans Windows que nous n'avons pas encore abordés? Assurez-vous de nous laisser un commentaire et de nous le faire savoir.

Conseillé: