• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.8 Mountain Lion] Dateien Sortieren Datum im Titel

DüSe

Alkmene
Registriert
02.07.09
Beiträge
31
Hallo Apfeluser ;)
Ich habe ein Problem.

Und zwar habe ich einen Haufen PDF Dateien bzw normaler Ordner.
In den Ordnern sind Fotos von Ausflügen und in den PDF´s Beschreibungen zu den äusseren Umständen (Wetter, Uhrzeit, Ausrüstung etc...)

Diese habe ich nach dem deutschen Datumsformat und folgend einer kurzen Beschreibung und dem Ort der Aufnahmen benannt bsp:

13.03.12_Irgendwas_irgendwo

Ich würde die nun gerne sortieren, und zwar nach dem Datum im Titel nicht nach Erstellungsdatum oder so.
Mein Problem ist nun, dass der Mac das deutsche Datum nicht Schluckt.
Wenn ich das nach dem amerikanischen Format schreibe, also 12-03-13_irgendwas_irgendwo, dann funktioniert das Einwandfrei.

Ich möchte jedoch nicht jede Datei umbenennen, ausserdem finde ich das amerikanische Format zu unübersichtlich. Da wir es hier einfach nicht gewohnt sind.

Nun meine Frage, gibt es irgendeine Möglichkeit das die Kiste das so sortiert wie ich das haben will?
Hab schon gegoogelt etc, aber keine Ahnung nach was genau ich da suchen könnte :(
 
Nein, das geht mit deutschen Format nicht.

Deshalb nutzt man für Zeitstempel in Dateinamen üblicherweise das internationale Format, weil sich das mit alphanumerischen Methoden sortieren lässt.
 
Ich hab hier noch ein Skript rumliegen, das hab ich mal so angepasst, sodass es in deinem Fall die Jahreszahl mit dem Tag vertauscht. Das Skript fragt dich nach dem Ordner mit den umzubenennenden Dateien, dann zeigt es dir den alten und den neuen Namen der ersten Datei an. Wenn das korrekt ist, dann kannst du auf Fortfahren klicken und alle Dateien werden umbenannt. Bitte mach vorher ein aktuelles Backup und teste es an unwichtigen Dateien.

Code:
set demoMode to true

tell application "Finder"
    set theFiles to every item of (choose folder)
    repeat with aFile in theFiles
        set oldName to name of aFile
        set newName to (do shell script "echo " & quoted form of oldName & "|sed 's/^\\([0-9][0-9]\\)\\(.[0-9][0-9].\\)\\([0-9][0-9]\\)/\\3\\2\\1/g'")
        if demoMode then
            display dialog oldName & space & newName buttons {"Abbrechen", "Umbenennen"} default button 2
            set demoMode to false
        end if
        try
            set name of aFile to newName
        on error err
            if button returned of (display alert oldName & return & err buttons {"Abbrechen", "Fortfahren"}) is "Abbrechen" then return
        end try
    end repeat
end tell
 
Du könntest das Erstellungsdatum manipulieren und an das im Titel genannte anpassen. Gibt dafür bestimmt Skripte.