• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

[10.8 Mountain Lion] Überprüfung Dateiname vs. Erstellungsdatum

  • Ersteller Ersteller Gelöschter User 142224
  • Erstellt am Erstellt am

Gelöschter User 142224

Gast
Guten Morgen

ich versuche falsche Benennungen meiner Dateien aufzuspüren.
Alle meine Dokumente sind so abgelegt:
YYYY_MM_DD Dateiname.xyz

Jetzt versuche ich mir anzeigen zu lassen, bei welchen Dateien das Erstellungsdatum nicht mit dem Dateiname (die ersten 10 Zeichen = Datum) überreinstimmen.

Vielleicht habt ihr eine Idee?

Viele Grüsse

Simon
 
Du kannst es händisch machen, indem du im Finder bei "Darstellungsoptionen", "Spaltenanzeige" ein Häkchen bei "Erstellungsdatum" setzt. Dann kannst du direkt mit einem Blick vergleichen.
 
Folgendes AppleScript (ungetestet) markiert alle Dateien im Ausgewählten Ordner rot, die im Namen nicht das Erstellungsdatum enthalten:

Code:
[B]tell[/B] [COLOR=#0433FF][I]application[/I][/COLOR] "Finder"
    [B]set[/B] [COLOR=#4f8f00]theFiles[/COLOR] [B]to[/B] [B]every[/B] [COLOR=#0433ff][I]item[/I][/COLOR] [B]of[/B] ([COLOR=#012fbe][B]choose folder[/B][/COLOR] [COLOR=#012fbe]with prompt[/COLOR] "Wählen Sie den Ordner aus: ")
    [B]repeat[/B] [B]with[/B] [COLOR=#4f8f00]anFile[/COLOR] [B]in[/B] [COLOR=#4f8f00]theFiles[/COLOR]
[COLOR=#4F8F00][COLOR=#000000]        [B]set[/B] [/COLOR]creationDate[COLOR=#000000] [B]to[/B] ([/COLOR][COLOR=#812fdc]creation date[/COLOR][COLOR=#000000] [B]of[/B] [/COLOR]anFile[COLOR=#000000])[/COLOR][/COLOR]
        [B]set[/B] {[COLOR=#812fdc]year[/COLOR]:[COLOR=#4f8f00]y[/COLOR], [COLOR=#0433ff][I]month[/I][/COLOR]:[COLOR=#4f8f00]m[/COLOR], [COLOR=#812fdc]day[/COLOR]:[COLOR=#4f8f00]d[/COLOR]} [B]to[/B] [COLOR=#4f8f00]creationDate[/COLOR]
        [B]set[/B] [COLOR=#4f8f00]dateString[/COLOR] [B]to[/B] [COLOR=#4f8f00]y[/COLOR] & "_" & ([COLOR=#4f8f00]m[/COLOR] [B]as[/B] [COLOR=#0433ff][I]integer[/I][/COLOR]) & "_" & [COLOR=#4f8f00]d[/COLOR] [B]as[/B] [COLOR=#0433ff][I]string[/I][/COLOR]
        [B]if[/B] ([COLOR=#812fdc]name[/COLOR] [B]of[/B] [COLOR=#4f8f00]anFile[/COLOR]) [B]does not[/B] [B]contain[/B] [COLOR=#4f8f00]dateString[/COLOR] [B]then[/B]
            [B]set[/B] [COLOR=#812fdc]label index[/COLOR] [B]of[/B] [COLOR=#4f8f00]anFile[/COLOR] [B]to[/B] 2
        [B]end[/B] [B]if[/B]
    [B]end[/B] [B]repeat[/B]
[B]end[/B] [B]tell[/B]