使用AppleScript移动文件

时间:2015-01-20 20:26:41

标签: applescript

今天是我知道AppleScript存在的第一天,所以如果这是一个愚蠢的问题我会道歉。我搜索过,找不到如何简单地用AppleScript移动文件的答案

我需要做的就是将文件从〜/ Downloads / blank.potx移动到〜/ Library / Application Support / Office / User Templates / My Templates

这就是我现在在AppleScript中所拥有的:

tell application "Finder"
     move "~/Downloads/blank.potx" to "~/Library/Application Support/Microsoft/Office/User Templates/My Templates/blank.potx"
end tell

当我运行它时,它给了我一个错误:

error "Finder got an error: AppleEvent handler failed." number -10000

再次,使用AppleScript的第一天,我迷路了。你能提供的任何帮助都很棒。

如果有更好的方法,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:1)

搜索是你的朋友。您可以轻松找到堆栈溢出的语法。例如here

tell application "Finder"
    move POSIX file "/Users/xx/Documents/img.jpg" to POSIX file "/Users/xx/Documents/State" with replacing
end tell

如果您要使用Posix文件路径,则需要指明,并且您需要将该字符串命名为文件。