作成 2014.11.11
更新 2014.11.11
AppleScript でファイルを移動する
AppleScript ではフォルダー間移動とファイル名変更を一度に実行できない。
ファイルを移動するだけなのに面倒くさすぎると思う。
作っておいてなんだけど、入力ソースが信頼できるなら 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
タグ: AppleScript

©2004-2017 UPKEN IPv4