Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Änderungsdatum Ordner = neueste enthaltene Datei

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
roberting
•->
•->


Anmeldedatum: 07.09.2010
Beiträge: 1

BeitragVerfasst am: 07.09.2010 - 22:32    Titel: Änderungsdatum Ordner = neueste enthaltene Datei Antworten mit Zitat

Hallo zusammen,

ich kann mir nicht vorstellen, dass es diese Anfrage noch nicht gegeben hat, hab aber leider nix gefunden:

Ich habe eine Reihe von Ordnern (=Ereignisse) mit Fotos, die als Änderungsdatum das Datum der jeweils neuesten enthaltenen Datei bekommen sollen, damit ich die Ereignisse (also auf Ordnerebene) zeitlich sortieren kann.

Da geht doch was, oder? Ich hab's allerdings mit Automator nicht hingekriegt Sad

Vielen Dank schon mal
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hubionmac
•--->
•--->


Anmeldedatum: 26.02.2004
Beiträge: 245
Wohnort: Münster

BeitragVerfasst am: 08.09.2010 - 18:56    Titel: Antworten mit Zitat

ich denke das sollte tuen
Zitat:
-- hubionmac.com 08.09.2010
--sets modification date of a folder to the latest modification date of it's items

set thefolder to choose folder
tell application "Finder"
   set thefiles to every item of thefolder
   set thedates to (creation date of every item of thefolder)
   set latest_date to modification date of item 1 of thefolder
   repeat with i from 1 to (count of thefiles)
      set current_item to item i of thefiles
      if latest_date < (modification date of current_item) then
         set latest_date to (modification date of (current_item as alias))
      end if
   end repeat
   set modification date of thefolder to latest_date
end tell


Eine Eintragung des Projekt-Datums im Ordnernamen hätte aber vermutlich länger Bestand... Das hier als Beispiel:

Zitat:
--hubionmac.com 08.09.2010
--set a folder's name to creation date of one of it's items...
--date string format 2010-01-01

set thefolder to choose folder
tell application "Finder"
   set thedates to (creation date of every item of thefolder)
   set item_dates to {}
   repeat with a in thedates
      if my make_dateString(a) is not in item_dates then
         set item_dates to item_dates & my make_dateString(a)
      end if
   end repeat
   -- wenn also dateien von mehr als einem Tag in dem ordner stecken...
   if (count of item_dates) > 1 then
      set item_dates to choose from list item_dates with prompt "Oje, welche Datum soll ich denn nur nehmen..."
   end if
   set current_foldername to name of thefolder
   set string_to_add to text returned of (display dialog "Soll noch etwas an den Ordner-Namen angehängt werden?
   
\"" & item_dates & " " & current_foldername & "\"" default answer current_foldername)
   set newfoldername to item_dates & " " & string_to_add as text
   set comment of thefolder to "Alter Name: \"" & current_foldername & "\""
   set name of thefolder to newfoldername
end tell

to make_dateString(thedate)
   set themonth to characters -2 through -1 of ("0" & (month of thedate as integer) as text)
   set theyear to year of thedate
   set theday to characters -2 through -1 of ("0" & (day of thedate as integer) as text)
   return theyear & "-" & themonth & "-" & theday as text
end make_dateString

_________________
hubionmac.com akzeptiere Paypal und Pizza
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter