将一个文件夹移动到另一个文件夹 - applescript

时间:2014-06-19 00:00:20

标签: macos applescript

我正在尝试将用户选择的文件夹移动到另一个文件夹,但我不明白:每当我查看它时,它看起来太复杂了,即使我知道它不应该是。

这是我到目前为止的代码 - 请帮助:

choose folder with prompt "Select folder:"

on open of finderObject

  tell application "Finder" to move (finderObject) to folder "Library:Application Support"

end open

end

1 个答案:

答案 0 :(得分:1)

首先,您必须将所选文件夹分配给变量。 此外,OSX文件结构中的许多特殊文件夹都有特殊名称来获取其路径,包括库和应用程序支持文件夹。所以,你的脚本可以简单地是:

set finderObject to choose folder with prompt "Select folder:"
tell app "Finder" to move finderObject to folder (path to Application Support folder from local domain as string)

但是,这是根级库文件夹。我怀疑您将要使用〜/ user域中的Application Support文件夹。为此,请将“从本地域”更改为“从用户域”。