Ergebnis 1 bis 5 von 5
  1. #1
    Golden Delicious
    Themenstarter

    Registriert
    01.2007
    Beiträge
    11

    Frage 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

  2. #2
    Stechapfel Avatar von commune10
    Registriert
    08.2011
    Beiträge
    156
    Zitat Zitat von clamey Beitrag anzeigen
    Ist das mit dem Apple Automator möglich, bzw. gibt es andere Tools, die so etwas können?
    Die Antworten lauten „kommt darauf an“ und „ja“.

    Ist es immer das selbe Wort, oder hat es zumindest immer gleich viele Zeichen?
    Hat die Zahl immer gleich viele Ziffern?


    Freeman

  3. #3
    London Pepping Avatar von Loooki
    Registriert
    09.2009
    Ort
    Koblenz
    Beiträge
    2.056
    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
    ich bin in keinem sozialen Netzwerk
    Tut mir leid
    (für eure Dummheit!)
    last.fm

  4. #4
    London Pepping Avatar von Guy.brush
    Registriert
    12.2008
    Ort
    X
    Beiträge
    2.051
    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.

    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);
    Anleitung:
    • 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
    Kannst es auch mal mit einem Testordner und wenigen Dateien testen.

    PS: Ich hoffe Perl ist vorinstalliert.
    It's more fun to be a pirate than to join the navy.

  5. #5
    Golden Delicious
    Themenstarter

    Registriert
    01.2007
    Beiträge
    11

    Idee 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

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •