通过applescript将文件夹移动到外部驱动器

通过applescript将文件夹移动到外部驱动器,applescript,Applescript,我需要移动,而不是将每个文件(包括下载中的子文件夹)复制到名为drive的外部驱动器上,该驱动器位于Volumes/drive/Apple/MacBackup/Downloads位置。我试了无数次,但都不起作用。。。这是我现在的代码: tell application "Finder" to move entire contents of folder "Users:myUsername:Downloads" to folder "Drive:Apple:MacBackup:Downloads"

我需要移动,而不是将每个文件(包括下载中的子文件夹)复制到名为drive的外部驱动器上,该驱动器位于Volumes/drive/Apple/MacBackup/Downloads位置。我试了无数次,但都不起作用。。。这是我现在的代码:

tell application "Finder" to move entire contents of folder "Users:myUsername:Downloads" to folder "Drive:Apple:MacBackup:Downloads"
我得到一个错误:

Finder出现错误:无法获取文件夹用户:myUsername:下载


HFS路径必须以磁盘名称开头,如

"Macintosh HD:Users:myUsername:Downloads"
您可能从POSIX路径获取了它,因为第一个斜杠表示启动卷

可以肯定的是,只要跑就行了

choose folder

并从结果中复制路径。

错误是因为该路径的格式不正确。您应该使用特殊文件夹指定路径下载文件夹

tell application "Finder" to move entire contents of (path to downloads folder) to folder "Drive:Apple:MacBackup:Downloads"
此外,我强烈建议您复制文件,然后删除旧文件。如果在过程中发生了某些事情,并且在传输过程中丢失了,那么移动文件就是自找麻烦。想想《星际迷航》运输机的问题