Opération automatisée sur noms de fichiers |
Bienvenue invité ( Connexion | Inscription )
Opération automatisée sur noms de fichiers |
30 Mar 2024, 09:37
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 120 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 Sonoma 14.5 - 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 |
|
|
30 Mar 2024, 11:00
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 934 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 (circa 2010) 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.6.1 dual boot Sequoia 15 (OpencoreLegacy Patcher 2.1) |
|
|
30 Mar 2024, 11:35
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 246 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.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
30 Mar 2024, 12:54
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 455 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
|
|
|
30 Mar 2024, 16:14
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 731 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 (pour Madame)
Mac Studio M2 Max (pour moi) J'ai été lourdement hospitalisé et l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi. |
|
|
30 Mar 2024, 17:37
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 934 Inscrit : 23 Nov 2002 Membre no 4 808 |
super info … ou leçon
on devrait toujours (bien et entièrement) lire les menus de base et … tester les fonctions ! Ce message a été modifié par ades - 30 Mar 2024, 18:04. -------------------- MBP 15 unibody (circa 2010) 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.6.1 dual boot Sequoia 15 (OpencoreLegacy Patcher 2.1) |
|
|
30 Mar 2024, 19:50
Message
#7
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 120 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 Sonoma 14.5 - 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 |
|
|
30 Mar 2024, 21:49
Message
#8
|
|
The Original Martian & DBCM Groupe : Modérateurs Messages : 6 707 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" Sequoia 15.0 MBA 13" Sonoma 14.6.1
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 |
|
|
30 Mar 2024, 22:07
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 731 Inscrit : 18 Nov 2004 Lieu : Suisse Membre no 27 214 |
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 (pour Madame)
Mac Studio M2 Max (pour moi) J'ai été lourdement hospitalisé et l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi. |
|
|
30 Mar 2024, 22:14
Message
#10
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 246 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.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
30 Mar 2024, 22:20
Message
#11
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 934 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
Ce message a été modifié par ades - 31 Mar 2024, 08:02. -------------------- MBP 15 unibody (circa 2010) 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.6.1 dual boot Sequoia 15 (OpencoreLegacy Patcher 2.1) |
|
|
31 Mar 2024, 15:14
Message
#12
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 120 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 Sonoma 14.5 - 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 |
|
|
31 Mar 2024, 16:40
Message
#13
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 246 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.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
31 Mar 2024, 17:03
Message
#14
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 12 455 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
|
|
|
31 Mar 2024, 19:13
Message
#15
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 131 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 |
|
|
1 Apr 2024, 06:04
Message
#16
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 120 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 Sonoma 14.5 - 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 |
|
|
1 Apr 2024, 08:48
Message
#17
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 934 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 -------------------- MBP 15 unibody (circa 2010) 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.6.1 dual boot Sequoia 15 (OpencoreLegacy Patcher 2.1) |
|
|
1 Apr 2024, 09:53
Message
#18
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 246 Inscrit : 21 Jul 2001 Lieu : LYON 6e Membre no 524 |
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.5 - 16Go/1To - Ecran LG 32UN880 Apple Watch Ultra -10.5 iPhone 15 Pro Max 512Go 17.5.1 |
|
|
1 Apr 2024, 11:04
Message
#19
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 567 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… |
|
|
16 May 2024, 07:30
Message
#20
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 958 Inscrit : 19 May 2005 Lieu : Chateauneuf du pape Membre no 39 495 |
bonjour.
Je te réponds ici pour ton problème de fichier, car ton précédent post est bloqué. "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." Le terminal est ton ami. Il suffit de taper ceci dans le terminal : Code awk '{ print $1 }' FS=– /Users/TonNom/Desktop/MonFichier.txt (le chemin et le nom de ton fichier, tu peux pour avoir le chemin complet et le nom, déplacer le fichier en question dans le terminal, le chemin et le nom d'afficheront) FS cest le délimiteur ( tiret long) soit Option et shift ensemble et appuis sur la touches des tirets. Bonne journée a tout le monde. -------------------- Musique techno avec MAO (Logic Pro)
des que quelqu'un a du pouvoir il croit détenir la vérité... Des que quelqu'un a un clavier il A la la vérité.(Forcément) |
|
|
Nous sommes le : 23rd September 2024 - 15:43 |