Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>(komplexe) Automatisierung für Umbenennungen und Umsortierungen im Finder -> wie?

(komplexe) Automatisierung für Umbenennungen und Umsortierungen im Finder -> wie?

Marcel_75@work
Marcel_75@work15.11.2414:05
Hallo zusammen,

wollte mal horchen, ob man so etwas mittels "Automator" machen könnte oder mit kommerziellen Tools wie "A Better Finder Rename" und ähnlichen?

Und zwar geht es mir um zwei Dinge:

1) Habe hier jede Menge Ordner mit jeweils einer Datei als Inhalt. Ziel Nummer 1 wäre es, dass die jeweils darin enthaltene Datei die Benennung des übergeordneten Ordners bekommt (die Dateierweiterung soll davon aber natürlich unberührt bleiben), außerdem soll die Datei dann aus dem Ordner geholt werden und danach der Ordner gelöscht werden.

Beispiel:

Es gibt einen Ordner "2024-November".

Darin gibt es einen Ordner "Rechnung-00001_Kunde-X" und in diesem eine Datei "R00001.pdf".

Außerdem gibt es einen Ordner "Rechnung-00002_Kunde-Y" und in diesem eine Datei "R00002.pdf".

Ziel wäre es nun, dass die Dateien "R00001.pdf" und "R00002.pdf" in "Rechnung-00001_Kunde-X.pdf" bzw. "Rechnung-00002_Kunde-Y.pdf" unbenannt werden, dann beide PDFs in den Ordner "2024-November" verschoben werden und am Ende die beiden nun leeren Ordner "Rechnung-00001_Kunde-X" sowie "Rechnung-00002_Kunde-Y" gelöscht werden.

Da ich vor der Herausforderung stehe, dass so etwas mit hunderten Ordnern / Dateien zu erledigen wäre, würde ich das gern automatisieren.

2) Die zweite Aufgabe besteht dann darin, anhand der Dateinamen wie z.B. "Rechnung-00001_Kunde-X.pdf" und "Rechnung-00002_Kunde-Y.pdf" diese automatisiert wegzusortieren, d.h. ich würde gern definieren, dass z.B. alle Dateien in denen "Kunde-Y" enthalten ist, automatisiert in einen speziellen Ordner "Kunde-Y-Rechnungen-2024" landen und alle Dateien in denen "Kunde-X" enthalten ist, automatisiert in einen speziellen Ordner "Kunde-X-Rechnungen-2024".

Bin sehr gespannt, was für so etwas der richtige Ansatz ist / wie ihr das lösen würdet.

Denn "manuell" kann ich das mit sehr viel "Fleißarbeit" natürlich direkt im Finder erledigen, aber genau hier wäre eine "KI" sehr hilfreich (aber so schlau sind die noch nicht befürchte ich).

Danke für Vorschläge & Ideen und beste Grüße in die Runde.
0

Kommentare

sudoRinger
sudoRinger15.11.2414:16
Du könntest eine Automatisierung in Hazel erstellen. Mit Hazel überwachst Du einen Ordner. In den Ordner schiebst Du einen Ordner/die Dateien, der nach deinen Kriterien bearbeitet werden sollen, d.h. umbenennen, verschieben und Ordner löschen.

Ansonsten finde ich Name Mangler etwas intuitiver als A Better Finder Rename.
Wenn Du schnell von Hand umbenennen willst und weniger Zeit in Automation stecken möchtest, hilft pipe-rename

Wenn es kostenlos sein soll, würde ich mir eher ein Shell Script schreiben (und mir von ChatGPT helfen lassen) statt Automator.
+2
Marcel_75@work
Marcel_75@work15.11.2416:34
sudoRinger: Danke Dir vielmals, schaue ich mir auf alle Fälle schon mal in Ruhe an am Wochenende.
0
Marcel_75@work
Marcel_75@work15.11.2417:15
PS: Habe mir Hazel schon mal angeguckt. Was damit sehr einfach und problemlos klappt ist das automatisierte wegsortieren, das ist schon mal cool. D.h., Punkt 2 ist damit schon mal abgehakt.

Was ich damit jedoch nicht hinbekomme ist diese Umbenennung "Ordnername" als Quelle, dieser Wert dann als Ziel für die darin befindliche Datei…

Das muss ich dann wahrscheinlich doch eher mit "A Better Finder Rename" oder dem von Dir empfohlenen "Name Mangler" probieren wie es aussieht.
0
uplift
uplift15.11.2417:20
Marcel_75@work
Was ich damit jedoch nicht hinbekomme ist diese Umbenennung "Ordnername" als Quelle, dieser Wert dann als Ziel für die darin befindliche Datei…

Eventuell kann Automator dabei helfen. Ordnername Abfragen Abfrage bei Dateiunbenennung einsetzen dann datei verschieben in Ordner XY.
„Computer erleichtern uns ungemein die Arbeit an Problemen, die wir ohne sie nicht hätten. Ich habe keine Lösung, aber ich bewundere das Problem.“
0
rmayergfx
rmayergfx15.11.2417:32
@Marcel_75@work
https://apple.stackexchange.com/questions/424961/renaming-files-sequentially-from-folder-name-with-automator
In my testing:

Race Track 2019
├── cb4d4gdc.jpg
└── nn49494.jpg

Became:

Race Track 2019
├── Race Track 2019-1.jpg
└── Race Track 2019-2.jpg
„Der Computer soll die Arbeit des Menschen erleichtern, nicht umgekehrt !“
0
sudoRinger
sudoRinger15.11.2417:50
Marcel_75@work
Was ich damit jedoch nicht hinbekomme ist diese Umbenennung "Ordnername" als Quelle, dieser Wert dann als Ziel für die darin befindliche Datei…
Wie das geht, ist glaube ich hier erklärt . Ansonsten gibt es immer die Möglichkeit ein Apple Script oder ein Shell Script in Hazel einzubauen, womit Du den Ordnernamen ermitteln kannst.
0

Kommentieren

Sie müssen sich einloggen, um sich an einer Diskussion beteiligen zu können.