IPB

Bienvenue invité ( Connexion | Inscription )

 
Closed TopicStart new topic
> Opération automatisée sur noms de fichiers
Options
losto
posté 30 Mar 2024, 09:37
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 073
Inscrit : 23 Oct 2001
Lieu : environs de Lille
Membre no 1 110



Bonjour.

Soit un dossier avec des fichiers dont le nom comporte toujours le signe – (tiret haut long = cmd + maj + tiret normal) séparant ce nom en deux parties.

Je souhaite, pour des opérations ultérieures, supprimer ce tiret long et ce qui se trouve après, et cela bien entendu par lot.

Quelle app utiliseriez-vous pour cela ?

Ce message a été modifié par losto - 30 Mar 2024, 09:38.


--------------------
 MacBook Air 13" M2 - macOS Ventura 13.5.2 - RAM 24Go - SSD 500Go avec un moniteur 28" ici (en France) et un autre là (en Breizh) • SSD Crucial P3 Plus 4To dans boîtier Yottamaster Thunderbolt 3 • Hub MagBac Thunderbolt 3 4 - Alim 100W - 2 ports HDMI pour double moniteur étendu 4K 60Hz - RJ45 gigabit ethernet - 3 ports USB-C, 1 port de données USB-C, 1 port USB-c 18w - 2 ports USB3 - 2 ports USB2 - Slot pour carte SD - Entrée audio
 MacBook Pro 15" 2,2 GHz Intel Core i7 - macOS 10.13.6 - RAM 16Go - SSD 1To
Go to the top of the page
 
+Quote Post
ades
posté 30 Mar 2024, 11:00
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 847
Inscrit : 23 Nov 2002
Membre no 4 808



y-en a plein sur l'appstore, en cherchant "rename" doivent toutes utiliser les mêmes commandes, juste l'interface qui change donc choisir d'après les images–exemples


--------------------
MBP 15 unibody 2,4 Ghz , 4Go ssd 256 Go, dual boot OSX10.9.5-Linux mint
MacMini late 2012, i7 2,3Ghz, 16Go, 2 ssd 1to, OSX Sonoma 14.4 (OpencoreLegacy Patcher 1,4.3)
Go to the top of the page
 
+Quote Post
Vincent
posté 30 Mar 2024, 11:35
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 188
Inscrit : 21 Jul 2001
Lieu : LYON 6e
Membre no 524



.

Ce message a été modifié par Vincent - 1 Apr 2024, 09:51.


--------------------
1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac

Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880
Apple Watch Ultra -10.4
iPhone 15 Pro Max 512Go 17.4.1
Go to the top of the page
 
+Quote Post
ch21
posté 30 Mar 2024, 12:54
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 344
Inscrit : 4 Nov 2003
Lieu : 21000 ou 22740
Membre no 11 306



GraphicConverter


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
Go to the top of the page
 
+Quote Post
macmacmac
posté 30 Mar 2024, 16:14
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Hello,
Pour quelque chose d'aussi simple, le renommer du Finder fait largement l'affaire, ça travaille très vite et sans logiciels supplémentaire.
Seule contrainte: devoir sélectionner les fichiers et ne pas devoir renommer un dossier également qui contient le signe.
Si la hiérarchie est complexe, j'utilise la fonction rechercher qui ne va afficher dans la fenêtre que les fichiers concernés.
C'est à faire à la main comparé à un logiciel, mais c'est tellement vite fait…

Ce message a été modifié par macmacmac - 30 Mar 2024, 22:00.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
ades
posté 30 Mar 2024, 17:37
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 847
Inscrit : 23 Nov 2002
Membre no 4 808



super info … ou leçon wink.gif

on devrait toujours (bien et entièrement) lire les menus de base rolleyes.gif et … tester les fonctions !

Ce message a été modifié par ades - 30 Mar 2024, 18:04.


--------------------
MBP 15 unibody 2,4 Ghz , 4Go ssd 256 Go, dual boot OSX10.9.5-Linux mint
MacMini late 2012, i7 2,3Ghz, 16Go, 2 ssd 1to, OSX Sonoma 14.4 (OpencoreLegacy Patcher 1,4.3)
Go to the top of the page
 
+Quote Post
losto
posté 30 Mar 2024, 19:50
Message #7


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 073
Inscrit : 23 Oct 2001
Lieu : environs de Lille
Membre no 1 110



J'ai plus que vaguement l'impression que je n'ai pas présenté le problème correctement.

Voici un extrait du dossier contenant près de 80 000 titres.

1st Revolution Orchestra – The show is over now.mp3
2 Minutos – Ángela.mp3
2 Minutos – Corazón.mp3
2 Minutos – Efedrina.mp3
2 Minutos – El asador.mp3
2 Minutos – Lejos estoy.mp3
2 Minutos – Melodia de barrío.mp3
2 Minutos – Naif.mp3
2 Minutos – Navaja.mp3
2 Minutos – Vago.mp3
2 Minutos – Vomito bar.mp3
2 Minutos – Ya no sos igual.mp3
2+2's – I'm mad.mp3
3 – See Emily play.mp3
3 Balls Of Fire – God only knows.mp3
3 Hombres – Arthur Lee e a pomba gira.mp3
3 Johns – Death of the European.mp3
3 Lb Thrill – Bad seed.mp3
3 Lb Thrill – Diana.mp3
3 Minute Riot – Matt Deimon.mp3
3 Normal Beatles – Dedicated follower of fashion.mp3
3 Steps Ahead – Paint it black.mp3
3-D Invisibles – Zombie dance.mp3
3's A Crowd – I don't wanna drive you away.mp3
3ColorNegative – A lovely friend.mp3
3ColorNegative – All we have (demo).mp3
3ColorNegative – Especially you.mp3
3ColorNegative – Everything to me.mp3
3ColorNegative – Perfect-worthless.mp3
3ColorNegative – Softly to my arms.mp3
3ColorNegative – Splendid ending.mp3
3ColorNegative – Stand by yourself.mp3
3Ds – Beautiful things.mp3
3Ds – Dreams of Herge.mp3
3Ds – Philadelphia rising.mp3
3Ds – The young and the restless.mp3
3s – Do you see?.mp3
004 – It's as easy as that.mp3
4 Dimensions – Daddy rabbit.mp3
4 Dimensions – I feel so well.mp3

Il s'agit d'éliminer tout ce qui se trouve après le tiret long, ainsi que le tiret long lui-même et si possible l'espace avant le tiret long.


--------------------
 MacBook Air 13" M2 - macOS Ventura 13.5.2 - RAM 24Go - SSD 500Go avec un moniteur 28" ici (en France) et un autre là (en Breizh) • SSD Crucial P3 Plus 4To dans boîtier Yottamaster Thunderbolt 3 • Hub MagBac Thunderbolt 3 4 - Alim 100W - 2 ports HDMI pour double moniteur étendu 4K 60Hz - RJ45 gigabit ethernet - 3 ports USB-C, 1 port de données USB-C, 1 port USB-c 18w - 2 ports USB3 - 2 ports USB2 - Slot pour carte SD - Entrée audio
 MacBook Pro 15" 2,2 GHz Intel Core i7 - macOS 10.13.6 - RAM 16Go - SSD 1To
Go to the top of the page
 
+Quote Post
Phil J. Fry
posté 30 Mar 2024, 21:49
Message #8


The Original Martian & DBCM
*****

Groupe : Modérateurs
Messages : 6 556
Inscrit : 25 May 2004
Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns
Membre no 19 190



Tu peux faire ça en python en deux minutes :

Code
import os # importe le module os
emdash = '—' # tiret long
mon_dossier = '/chemin/vers/mon/dossier' # remplacer par ce qui convient pex '/Users/losto/Music'
for nom_de_fichier in os.listdir(mon_dossier): # pour chaque fichier dans le dossier :
    p = nom_de_fichier.find(emdash) # on trouve le tiret
    q = nom_de_fichier.find('.mp3') # on trouve le point et le mp3
    if (p>0) and (q>p) : # ils ont été trouvés et dans l'ordre :
        nouveau_nom = nom_de_fichier[:p-1]+nom_de_fichier[q:] # [:p-1] efface l'espace avant le tiret
        os.rename(nom_de_fichier,nouveau_nom) # on renomme


Mais attends ... tu auras une erreur parce que tu as plusieurs "2 Minutos" etc.
Ton problème est impossible à résoudre.


--------------------
MBP 16" Sonoma 14.4.1 MBA 13" Sonoma 14.4.1 MacBook Air 11" 10.9.5 MacBook 2Ghz 1Go X.6.4 blanc Mac Mini 1.25Ghz 1Go X.4.10 Spatule de 10,5 cm iPod shuffle 512 iPod mini 4GB iPod Nano 16GB
DBCM III Disciple du MSV Team BOINC Macbidouille
But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok
La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D
Go to the top of the page
 
+Quote Post
macmacmac
posté 30 Mar 2024, 22:07
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 708
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



Citation (losto @ 30 Mar 2024, 19:50) *
Il s'agit d'éliminer tout ce qui se trouve après le tiret long, ainsi que le tiret long lui-même et si possible l'espace avant le tiret long.

Effectivement, je n'avais pas fait attention. Il faut tout supprimer tout ce qu'il y a à partir de…
Mais comme dit, va y avoir un problème vu les noms de fichiers identiques…

Je suis sûr qu'avec le Terminal on peut facilement et rapidement faire ceci.
Mais il va y avoir un problème avec les doublons.
Peut-être que la personne pourra faire qqchose pour les fichiers suivants portants le même nom est une extension, comme le fait le Finder quand tu dupliques des fichiers par exemple…


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
Vincent
posté 30 Mar 2024, 22:14
Message #10


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 188
Inscrit : 21 Jul 2001
Lieu : LYON 6e
Membre no 524



.

Ce message a été modifié par Vincent - 1 Apr 2024, 09:51.


--------------------
1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac

Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880
Apple Watch Ultra -10.4
iPhone 15 Pro Max 512Go 17.4.1
Go to the top of the page
 
+Quote Post
ades
posté 30 Mar 2024, 22:20
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 847
Inscrit : 23 Nov 2002
Membre no 4 808



je crois avoir compris, tu veux que (disons, c'est un raccouci) pleins de tes mp3 aient le même nom… je crains que ce ne soit pas possible ; mais, par simple curiosité (certes mal placée), j'aimerais bien connaitre l'intérêt de la chose wink.gif

Ce message a été modifié par ades - 31 Mar 2024, 08:02.


--------------------
MBP 15 unibody 2,4 Ghz , 4Go ssd 256 Go, dual boot OSX10.9.5-Linux mint
MacMini late 2012, i7 2,3Ghz, 16Go, 2 ssd 1to, OSX Sonoma 14.4 (OpencoreLegacy Patcher 1,4.3)
Go to the top of the page
 
+Quote Post
losto
posté 31 Mar 2024, 15:14
Message #12


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 073
Inscrit : 23 Oct 2001
Lieu : environs de Lille
Membre no 1 110



Ce que je n'avais pas précisé :
Je souhaite qu'une app (Gemini par exemple) me trouve tous les doublons de nom (avant le tiret long), et qu'il les classe par ordre décroissant (par exemple, tel nom trouvé dix fois, tel autre nom cinq fois, tel autre trois fois), le but étant de faire apparaître les noms qui ont le plus d'occurrences.J'avais donc imaginé supprimer tout ce qui n'est pas le nom (après le tiret long, tiret compris ou non), sans un instant, pauvre de moi, penser au fait que les doublons ne sont pas acceptés dans une liste du finder.

En dehors même de la solution de Vincent, le plus efficace serait sans doute de glisser ces dizaines de milliers de lignes sur une page de Numbers ou Excel et créer la formule qui me rangera les occurrences identiques par ordre d'importance de nombre... Cette formule, je ne sais pas la créer.


--------------------
 MacBook Air 13" M2 - macOS Ventura 13.5.2 - RAM 24Go - SSD 500Go avec un moniteur 28" ici (en France) et un autre là (en Breizh) • SSD Crucial P3 Plus 4To dans boîtier Yottamaster Thunderbolt 3 • Hub MagBac Thunderbolt 3 4 - Alim 100W - 2 ports HDMI pour double moniteur étendu 4K 60Hz - RJ45 gigabit ethernet - 3 ports USB-C, 1 port de données USB-C, 1 port USB-c 18w - 2 ports USB3 - 2 ports USB2 - Slot pour carte SD - Entrée audio
 MacBook Pro 15" 2,2 GHz Intel Core i7 - macOS 10.13.6 - RAM 16Go - SSD 1To
Go to the top of the page
 
+Quote Post
Vincent
posté 31 Mar 2024, 16:40
Message #13


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 188
Inscrit : 21 Jul 2001
Lieu : LYON 6e
Membre no 524



.

Ce message a été modifié par Vincent - 1 Apr 2024, 09:51.


--------------------
1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac

Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880
Apple Watch Ultra -10.4
iPhone 15 Pro Max 512Go 17.4.1
Go to the top of the page
 
+Quote Post
ch21
posté 31 Mar 2024, 17:03
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 344
Inscrit : 4 Nov 2003
Lieu : 21000 ou 22740
Membre no 11 306



C'est quoi l'intérêt ?
Comme c'est de la musique tu peux difficilement faire l'impasse sur le nom du morceau en ne gardant que l'interprète…
Bref, je ne comprends pas !


--------------------
de l'Apple IIGS (1987) en GS/OS System 6.0.1 au MBP (2012) en Mojave et Mac Mini I7 (2012) en Mojave et Ventura avec OCLP
Go to the top of the page
 
+Quote Post
jeandemi
posté 31 Mar 2024, 19:13
Message #15


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 908
Inscrit : 20 Aug 2020
Lieu : Belgique
Membre no 212 269



Et si tu classes par durée ?
C'est assez rare d'avoir des morceaux différents qui ont exactement la même durée
Go to the top of the page
 
+Quote Post
losto
posté 1 Apr 2024, 06:04
Message #16


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 073
Inscrit : 23 Oct 2001
Lieu : environs de Lille
Membre no 1 110



C'est étonnant de constater assez souvent que des propositions ne tiennent pas compte des réponses...J'ai bien précisé que le but est de faire apparaître les noms qui ont le plus d'occurrences. Je ne manipule que des noms (des alias des fichiers), rien à voir avec la musique elle-même, je ne touche pas au dossier contenant artistes et titres. Je veux déterminer les trente ou cinquante noms dans ma bibli qui apparaissent le plus de fois. (Et je le précise, les noms d'artistes, pas les titres.)


--------------------
 MacBook Air 13" M2 - macOS Ventura 13.5.2 - RAM 24Go - SSD 500Go avec un moniteur 28" ici (en France) et un autre là (en Breizh) • SSD Crucial P3 Plus 4To dans boîtier Yottamaster Thunderbolt 3 • Hub MagBac Thunderbolt 3 4 - Alim 100W - 2 ports HDMI pour double moniteur étendu 4K 60Hz - RJ45 gigabit ethernet - 3 ports USB-C, 1 port de données USB-C, 1 port USB-c 18w - 2 ports USB3 - 2 ports USB2 - Slot pour carte SD - Entrée audio
 MacBook Pro 15" 2,2 GHz Intel Core i7 - macOS 10.13.6 - RAM 16Go - SSD 1To
Go to the top of the page
 
+Quote Post
ades
posté 1 Apr 2024, 08:48
Message #17


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 847
Inscrit : 23 Nov 2002
Membre no 4 808



cherche avec automator, ce devrait le faire facilement.
et quant aux réponses "malvenues" bin comment dire ? ce serait p'"tet mieux si personne ne répondait, pas de déception en vue biggrin.gif biggrin.gif biggrin.gif rolleyes.gif


--------------------
MBP 15 unibody 2,4 Ghz , 4Go ssd 256 Go, dual boot OSX10.9.5-Linux mint
MacMini late 2012, i7 2,3Ghz, 16Go, 2 ssd 1to, OSX Sonoma 14.4 (OpencoreLegacy Patcher 1,4.3)
Go to the top of the page
 
+Quote Post
Vincent
posté 1 Apr 2024, 09:53
Message #18


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 188
Inscrit : 21 Jul 2001
Lieu : LYON 6e
Membre no 524



Citation (losto @ 1 Apr 2024, 07:04) *
C'est étonnant de constater assez souvent que des propositions ne tiennent pas compte des réponses...

Comme mes réponses ne vous conviennent pas, je les ai effacées.


--------------------
1979 🎂🎉 45 ans d'Apple
1984 🎂🎉 40 ans de Mac

Mini M2 Pro - 2023 - 14.4.1 - 16Go/1To - Ecran LG 32UN880
Apple Watch Ultra -10.4
iPhone 15 Pro Max 512Go 17.4.1
Go to the top of the page
 
+Quote Post
baron
posté 1 Apr 2024, 11:04
Message #19


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 365
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Ite missa est


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 30th April 2024 - 09:26