如何在applescript上复制桌面文件

时间:2017-11-07 23:55:50

标签: macos applescript

我正在尝试使用脚本编辑器在Apple脚本上复制我的桌面文件,但我无法弄清楚如何做到这一点。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

以下命令重复 Finder 中的桌面 文件夹作为< strong>桌面副本,将位于主页 文件夹中:

tell application "Finder" to duplicate desktop

以下命令将直接在桌面复制 目标对象,即< Finder 主页 文件夹中的strong>桌面 文件夹

以下命令重复 桌面上的每个文件

tell application "Finder" to duplicate every file of desktop

以下命令重复 桌面上的每个文件夹

tell application "Finder" to duplicate every folder of (path to desktop)

以下命令重复 桌面上的每个文件文件夹

tell application "Finder" to duplicate every item of (path to desktop)

备注:

这是为了解决has所做的评论:

至于:“1。您不需要路径到桌面,因为Finder的应用程序对象已经有一个包含对用户桌面的引用的桌面属性。”

这不是一个真正的陈述,取决于它的使用方式。 桌面 文件夹本身以及桌面 文件夹中的文件确实如此,< strong>然而 duplicate every folder ofduplicate every item of 绝对错误,并且在这些实例中没有使用(path to desktop),它会错误地显示以下错误陈述

"Finder got an error: The folder “” can’t be moved into itself." number -122

至于:“2。永远不要复制桌面上的每一项 - 如果Finder的首选项设置为在桌面上显示已安装的卷,那么这些也将被包括在内,你肯定不想复制那些!”< / p>

该陈述绝对错误!

他/她(has)显然不知道他/她在说什么,因为装载的卷不在桌面 文件夹中您的主页 文件夹。默认情况下,它们安装在/Volumes,虽然它们可以显示在桌面上,但它们并未直接连接到桌面 文件夹主页 文件夹

主页 文件夹中的参考桌面桌面 文件夹不是一回事!