Ergebnis 1 bis 5 von 5
- 20.08.2011, 14:26 #1Golden Delicious
Themenstarter
- Registriert
- 01.2007
- Beiträge
- 11
Dateinamen umstellen mit Automator Hallo zusammen,
ich habe bereits gesucht, aber mir konnte bisher nicht geholfen werden, bzw. ich habe nicht das richtige gefunden.
Mein Problem:
Ich habe einen Ordnern mit einer ziemlich großen Anzahl an Dateien, die alle nach folgendem Muster benannt sind:
Text_Nummern.Endung --> Bsp. --> Hallo_12345.doc
Ich muss diese Dateien jetzt so umbenennen, dass das Muster vor der Dateiendung einmal getauscht wird.
Nummer_Text.Endung --> Bsp. --> 12345_Hallo.doc
Ist das mit dem Apple Automator möglich, bzw. gibt es andere Tools, die so etwas können?
Achja: Ich bin Anwender, kein Scripter, Developer, Profi.
Ich danke schon einmal für eure Hilfe!!
Gruß,
clamey
- 20.08.2011, 15:55 #2
- 20.08.2011, 16:35 #3
Also pauschal würde ich sagen lass dir nen Script schreiben oder ähnliche Kleinigkeit. Auf die schnelle mit dem Automator bekomm ichs nicht hin
Keine Ahnung wie der den namen tauschen soll, umbennen klar.
Ein "bisschen" mehr Auswahl in Automator wäre schon geil - vorallem Schleifen & andere Statements ....
Schreib Apple Feedback und erwähn auch das jetztige Bugs da raus sollen
- 20.08.2011, 18:30 #4
Ich benutz für sowas ganz gerne Perl. Ich hab auf die Schnelle mal ein Skript zusammengebastelt...
Und jetzt wichtig: Mach ein Backup deines Ordners, noch besser vom gesamten System und auf ein externes Speichermedium, bevor du loslegst. Angaben wie immer ohne Gewähr und Glücksspiel kann süchtig machen.
Anleitung:Code:#!/usr/bin/perl -w opendir(DIR, "."); my @files = readdir(DIR); my $tmp; foreach(@files){ if($_ =~ /(.*)\_(.*)\.(.*)/){ $tmp = $2 . "_" . $1 . "\." . $3; rename("$_", "$tmp"); print "Datei " . $_ . " wurde umbenannt in " . $tmp . "\n"; } } closedir(DIR);
- Kopiere den Code in einen Texteditor deiner Wahl, TextEdit z.B. und als Plaintext speichern (kein RTF).
- Speicher die Datei z.B. als renamer.pl
- Verschiebe die Datei in den besagten Ordner mit den Hallo_123.doc Dateien
- Öffne das Programm Terminal im Ordner Programme/Dienstprogramme
- Navigiere dich im Terminal mit dem Kommando "cd" in deinen Ordner, also z.B. cd Dokumente/Briefe/DerOrdnerMitDenDateien/ (Du kannst auch cd eintippen + ein Leerzeichen danach und den Ordner vom Finder aus ins Terminal ziehen und Enter drücken)
- Rufe das Skript auf mit perl renamer.pl
PS: Ich hoffe Perl ist vorinstalliert.It's more fun to be a pirate than to join the navy.RTF Apfeltalk Wiki
- 21.08.2011, 15:55 #5Golden Delicious
Themenstarter
- Registriert
- 01.2007
- Beiträge
- 11
So funktioniert es! Hallo,
vielen Dank für eure Antworten und ein besonders dickes Dankeschön an Guy.brush
Dein Script hat zu 100% genau das gemacht, was es sollte, bzw. was ich brauchte! Super!!
Schönen Restsonntag euch allen!
Clamey


Zitieren

(für eure Dummheit!)
