1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Änderungsdatum und Uhrzeit von Files ändern?

Dieses Thema im Forum "AppleScript" wurde erstellt von willfried, 04.02.06.

  1. willfried

    willfried Gast

    Hallo Forum,
    Wie kann ich in AppleScript allen Files in einem Folder ein neues Änderungsdatum geben? Mit folgendem Code bekomme ich leider einen Stack Overflow in der fett gedruckten Zeile:

    tell application "Finder" to set the source_folder to (folder of the front window) as alias

    set the item_list to list folder source_folder without invisibles

    repeat with i from 1 to number of items in the item_list
    set this_item to item i of the item_list
    set this_item to (source_folder & this_item) as alias
    set modification date of this_item to (current date)
    end repeat
     
  2. LaForce

    LaForce Transparent von Croncels

    Dabei seit:
    18.01.06
    Beiträge:
    309
    Versuch's doch mal so...

    tell application "Finder"

    set sel to every item of folder of the front window

    repeat with f in sel

    try
    set modification date of f to (current date)
    on error errMsg number errNum from errFrom partial result errResult to errTo
    display dialog ("Ooops: " & return & errMsg & "=> " & errNum)
    end try

    end repeat

    end tell
     
    1 Person gefällt das.
  3. LaForce

    LaForce Transparent von Croncels

    Dabei seit:
    18.01.06
    Beiträge:
    309
    Gerne. Muß man halt aufpassen, weil das Ordner, Aliasse, Unsichtbare, etc... sein können
     
  4. pi26

    pi26 Adams Parmäne

    Dabei seit:
    17.12.04
    Beiträge:
    1.297
    ...übrigens können nicht nur direkt "item", "file", "folder" herausgepickt werden sondern auch direkt gemeinsam verändert werden. Folgendes ändert z.B. direkt das Modifikationsdatum aller Files im adressierten Ordner.

    tell application "Finder"
    set modification date of every file of folder "Macintosh HD:testordner" to current date
    end tell

    mfg pi26
     
  5. willfried

    willfried Gast

    Besten Dank für eure Tips. Das Änderungsdatum habe ich jetzt via Script verändern können. Das brachte aber leider nicht den gewünschten Effekt. Ich muss an das Erstellungsdatum ran. "Creation Date" ist aber leider r/o.
     
  6. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
    Hi Wilfried,

    wenn du die Developer Tools installiert hättest, da gäbe es unter 'Tools' ein Command Line Tool mit Namen 'SetFile', damit kann man auch das Creation Date setzen und du könntest es mit 'do shell script "~/Delevoper/Tools/Setfile -c ... "' in dein Script einbinden.

    Grüße,

    Daisy
     

Diese Seite empfehlen