140 votes

Comment puis-je renommer des fichiers en masse ?

J'ai un tas de fichiers nommés avec le motif 99 - DescriptiveName.txt et j'aimerais enlever le numéro de l'avant pour avoir juste DescriptiveName.txt .

Comment puis-je faire ? Puis-je le faire à partir de la ligne de commande ou existe-t-il un utilitaire permettant de le faire ?

18voto

IvanRF Points 955

Une autre option : Renommer massivement des fichiers

Il permet de renommer multiple fichiers et extensions de fichiers . C'est très rapide et simple !

Pour les utilisateurs et les développeurs avancés, il est possible d'utiliser expressions régulières .

Voyez-le en action :

enter image description here

14voto

Ben Points 191

J'utilise Total Commandant Pour ce genre de choses, vous pouvez utiliser l'outil de renommage multiple (ctrl+M). Cet outil utile, trop nombreux pour être compté, est facile à utiliser et peut également employer des expressions régulières et des modèles si nécessaire. Oh, et il vous donne évidemment un aperçu avant de faire des changements.

C'est la troisième ou quatrième question à laquelle je réponds en recommandant Total Commander... Je devrais recevoir une commission d'eux ;-)

11voto

cpm Points 1058

L'outil qui m'a donné satisfaction est le suivant ReNamer . Il permet également de sauvegarder les règles de renommage, ce qui m'a été utile, car je fais souvent les mêmes renommages.

L'exemple ci-dessous montre comment supprimer le texte avant le premier tiret, mais il existe de nombreuses autres règles que vous pouvez définir.

enter image description here

6voto

bytebuster Points 665

Pour les utilisateurs et développeurs avancés, je suggère RegexRenamer .

RegexRenamer screenshot

Les avantages :

  • Interface utilisateur très simple ;
  • Les expressions régulières que les développeurs connaissent bien ;
  • GPLv2 ;

Les inconvénients :

  • Ce n'est pas une ligne de commande ! :)

4voto

Louis Haußknecht Points 135

Voici un ligne de commande solution --- un programme Java que j'ai écrit spécialement pour faciliter l'utilisation de "motifs" dans les noms de fichiers. Il est gratuit et open source, alors n'hésitez pas à le modifier :

RenameWand
http://renamewand.sourceforge.net/

Quelques exemples d'utilisation pertinents :

Laissez tout tomber avant le "-" dans le nom du fichier :

java -jar RenameWand.jar  "<a> - <b>"  "<b>"

Faire précéder le nom du fichier d'un numéro à trois chiffres, en le triant par heure de dernière modification :

java -jar RenameWand.jar  "<a>"  "<3|#FT> <a>"

Réorganiser les parties du nom de fichier, et changer la casse :

java -jar RenameWand.jar  "<album> - <artist> - <song>.<ext>" 
                          "<artist.upper> <album.title> - <song>.<ext.lower>"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X