Hej tokboken! Jag undrar om det är någon som är duktig på applescript och skulle kunna ge mig lite vägledning. Jag kan knappt någon programmering och absolut inget om applescript, men har använt automator en hel del.
Mitt problem är som följer. Jag har några tusen pdf:er i namnformatet: datum separator mappnamn separator filnamn, ie, YYYYMMDDHHMMSS|"mappnamn"|"filnamn".pdf. Det jag vill göra är att ändra filnamnet till enbart "filnamn", ändra skapelsedatum på pdf:en till YYYYMMDDHHMMSS, och lägga filen i mappen "mappnamn". Är det någon som har en smidig lösning?
Jag har redan försökt googla på problemet och hittade ett applescript för datumbiten på http://apple.stackexchange.com/questions/61320/change-date-created-based-on-the-filename
on open files_
repeat with file_ in files_
tell application "Finder"
set file_name to name of file_
set od to AppleScript's text item delimiters
set AppleScript's text item delimiters to {"|"}
set new_creation_date to second text item of file_name
set new_creation_date to new_creation_date & "1000"
set file_ to POSIX path of file_
do shell script "touch -t " & new_creation_date & " " & quoted form of file_
set AppleScript's text item delimiters to od
end tell
end repeat
end open
Dock får jag felmeddelandet: "touch: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]"