Renommer plusieurs fichiers en même temps [Résolu/Fermé]

Signaler
-
 Max_ime -
Bonjour,

J'ai en ma possession environ 6500 fichiers du type :

0001 - nomdufichier.xxx
0002 - nomdufichier.xxx
0003 - nomdufichier.xxx
[...]
6498 - nomdufichier.xxx
6499 - nomdufichier.xxx
6500 - nomdufichier.xxx

Ce que j'aimerai faire, c'est renommer mes fichiers de cette façon : "nomdufichier.xxx", c'est à dire en enlevant la partie chiffre, espace, tiret, espace du début, par exemple : "0001 - " cela me permettrai de trier mes fichiers par ordre alphabétique et le gain de temps serai considérable ... J'ai bien essayé de bidouiller Automator pour éviter de renommer tous ces fichiers à la main, mais sans succès ... Quelqu'un a une idée qui pourrai m'aider ?

Merci d'avance.


7 réponses

Merci de ta réponse, mais où trouver "renommer à partir du tout premier fichier" ?
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
2064
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
19 février 2021
521
Bonjour,

Après recherche sur le web - car je ne savais pas faire non plus ! - j'ai trouvé une solution avec un script et Automator qui fonctionne très bien (source).

Voici le script :

set f to choose folder with prompt "Sélectionner le dossier contenant les fichiers"
tell application "Finder" to repeat with i in (get f's files)
tell i to set name to text 7 thru -1 of (get name)
end repeat

Cela va ouvrir une fenêtre où choisir le dossier à traiter et dès que le choix est fait, les premiers caractères sont supprimés dans les noms de tous les fichiers présents dans ce dossier.

Le chiffre
7
dans cet exemple est le nombre de caractères à supprimer
-1
: autrement dit, cela supprimera les 6 premiers caractères.
Comme je n'y connais pour ainsi dire rien en script, je ne comprends pas pourquoi on doit mettre un chiffre supérieur et faire -1 ensuite : quelqu'un passera sans doute par ici pour m'expliquer ce mystère. ;-)

Je l'ai inclus dans un processus Automator (workflow) que tu peux télécharger ICI : cela te permettra de faire un dossier-test dans lequel tu ne mettras que quelques fichiers, histoire de voir le résultat sans risque. :-)

P.S. moi non plus je ne vois pas comment fonctionne la solution proposée par vantard15 : ça dépend peut-être des versions d'OS ?
Merci beaucoup !

Ton script fonctionne parfaitement !

:)
Messages postés
20141
Date d'inscription
samedi 17 mars 2007
Statut
Contributeur
Dernière intervention
26 février 2021
5 421
Bonjour

Autre solution:
- lancer TextEdit
- copier/coller le code suivant dans TextEdit:
#!/bin/bash
for fichier in *; do
	nouveauNom=${fichier##* }
	mv "${fichier}" ${nouveauNom}
done

- enregistrer ce fichier script dans le répertoire contenant les fichiers à renommer. Le nommer par exemple mon_script
- ouvrir un Terminal
- se déplacer dans le répertoire contenant les fichiers à renommer: taper la commande cd puis un espace puis faire glisser dans la fenêtre du Terminal l'icone du dossier contenant les fichiers à renommer. Tu dois avoir en final un truc comme cela
cd /Users/Max_ime/monDossier

- donner les droits d'exécution au script lancer le script:
chmod +x mon_script

- lancer le script:
mon_script


Ritchi

Précision sur le script:
Pour chaque fichier présent dans le répertoire courant,
- Créer le nouveau nom afin qu'il contienne l'ancien nom du fichier amputé de la partie située à gauche du caractère espace
- Renommer le fichier avec ce nouveau nom
Fin
Messages postés
38356
Date d'inscription
mardi 2 octobre 2007
Statut
Modérateur
Dernière intervention
26 février 2021
10 690
Bonjour tout le monde,

Autre solution, certainement la plus rapide et la plus simple,
-Télécharger ce logiciel :
http://pecora.io/en/mac/Renamer4Mac/

et lui demander de supprimer les 7 premiers caractères en partant de la gauche

Vérifier dans la partie droite de la fenêtre que le résultat correspond au souhait, et ajuster si besoin. Exemple :





Bonne journée

EDIT : la solution de vantard15 n'existe que dans les dernières versions d' OS X :
=> sélection de tous les fichiers dans une fenêtre du Finder
=> clic-droit
=> Renommer X éléments....

pas performante cette fonction intégrée à OS X, fonctionnalités limitées.

Indiquez toujours votre configuration système exacte et lisez intégralement la réponse donnée
Bonne Journée :-) - Francis
Messages postés
2064
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
19 février 2021
521
Hello Francis,
J'étais sûre que la meilleure solution viendrait de toi ! :-))
Mais ... je suis consternée car je viens de m'apercevoir que j'avais déjà installé cette appli en mars dernier, shame on me !
Alzheimémère me talonne, décidément ... :-(
Messages postés
26802
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
11 février 2021
4 971
Bonjour Annie ;-)

"Alzheimémère me talonne, décidément ... :-("

Snif mais, je crois qu'il fait pareil avec moi, le vilain :-)) m'enfin, s'il ne nous rattrape pas, c'est bon !!
Bonne soirée.

Quand c'est urgent, il est déjà trop tard (Talleyrand)
Messages postés
2064
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
19 février 2021
521
Coucou Dédé,

Yes ! mais hélas, avec l'âge, on court de moins en moins vite ... ;-))
Bonne journée à toi.
En tous cas merci à tous pour vos réponses !

Max