Komisch das es hier noch keine Antwort gibt, noch nicht mal ein RTFM
Als kleiner Denkanstoß (irgendwie fehlt hier [applescript][...][/applescript], also muss es ohne Highlighting gehen):
Code:
on idle
set folder_from to "hd_form:folder:"
set folder_to to "hd_to:folder:"
set folderlist to list folder alias folder_from
try
repeat with x in folderlist
if x does not start with "." then
tell application "Finder"
try
move document file (folder_from & x as alias) to folder (folder_to as alias)
on error
beep
end try
end tell
end if
end repeat
end try
return 60
end idle
folder_from ist der Ordner, in dem sich die Daten ursprünglich befinden, folder_to der Zielordner
In Zeile 6 wird der Ursprungsordner durchlaufen und in Zeile 10 versucht, jede Datei, auf die das Script trifft, an die Zieldestination zu kopieren. Klappt das nicht, wird ein Beep ausgegeben (man könnte da auch mit Fehlermeldungen, Errorlog o.ä. arbeiten, ihr wollt ja aber auch was machen). Vorher wird in Zeile 7 noch überprüft, ob die Datei mit einem Punkt beginnt, um diese im Finder versteckten Dateien (wie etwa .DS_Store) nicht mit zu kopieren.
Das ganze stecken wir dann in einen idle und legen mit return in Zeile 18 fest, in welchen Abständen das Script laufen soll (in diesem Fall alle 60 Sekunden).
Natürlich könnte man da noch einiges optimieren, so prüft das Script derzeit nicht, ob die Datei im Urpsrungsordner auch schon wirklich komplett übertragen ist oder ob der Urpsrungs- und Zielordner überhaupt existieren (was gerade bei gemounteten Netzwerkvolumes ganz hilfreich wäre).
Matt