Renommer plusieurs fichiers en même temps
Résolu/Fermé
A voir également:
- Renommer plusieurs fichiers en même temps linux
- Renommer plusieurs fichiers en même temps - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Blocage agriculteur carte en temps réel - Guide
- Renommer iphone - Guide
- Explorateur de fichiers - Guide
7 réponses
@nnie
Messages postés
2130
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
6 février 2024
608
22 août 2015 à 09:54
22 août 2015 à 09:54
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 :
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
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 ?
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
7dans 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 ?
_Ritchi_
Messages postés
21210
Date d'inscription
samedi 17 mars 2007
Statut
Contributeur
Dernière intervention
20 avril 2024
6 058
22 août 2015 à 12:45
22 août 2015 à 12:45
Bonjour
Autre solution:
- lancer TextEdit
- copier/coller le code suivant dans TextEdit:
- 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
- donner les droits d'exécution au script lancer le script:
- lancer le 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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par *_Francis_* le 22/08/2015 à 13:33
Modifié par *_Francis_* le 22/08/2015 à 13:33
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
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
@nnie
Messages postés
2130
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
6 février 2024
608
22 août 2015 à 14:11
22 août 2015 à 14:11
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 ... :-(
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 ... :-(
dede74000
Messages postés
26978
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
19 janvier 2024
5 344
Modifié par dede74000 le 22/08/2015 à 14:37
Modifié par dede74000 le 22/08/2015 à 14:37
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)
"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)
@nnie
Messages postés
2130
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
6 février 2024
608
22 août 2015 à 14:44
22 août 2015 à 14:44
Coucou Dédé,
Yes ! mais hélas, avec l'âge, on court de moins en moins vite ... ;-))
Bonne journée à toi.
Yes ! mais hélas, avec l'âge, on court de moins en moins vite ... ;-))
Bonne journée à toi.