ファイルを移動するだけなのに面倒くさすぎると思う。
作っておいてなんだけど、入力ソースが信頼できるなら mv コマンドを呼び出した方が良い。
set r to moveFile(POSIX file "/Volumes/share/test1.txt", POSIX file "/Volumes/share", "test2.txt") to moveFile(oldFile, newFolder, newName) tell application "Finder" set f to item oldFile set p to parent of f tell f set its name to newName end tell move file newName of p to newFolder end tell return ((POSIX path of newFolder) as text) & "/" & newName end moveFile