我正在尝试构建自动备份解决方案。我的AppleScript命令非常简单。我想要做的就是将一个文件夹中的所有文件复制到另一个文件夹中。
目前我正在使用它:
rsync --update -raz --progress Documents/test "Volumes/RFM_Projects_2"
当我将文件放在Documents文件夹中名为test的文件夹中时,这是有效的。问题是我现在有一个不同的文件夹结构,我想要在第二个内部硬盘上复制所有文件。
我认为将"Documents/test"
更改为"Volumes/WORK/test"
之类的内容会很容易,但这根本不起作用。
有关如何将源位置更改为辅助硬盘的任何想法?
答案 0 :(得分:0)
所有斜杠分隔的样式路径(如rsync命令中使用的路径)必须以斜杠(/)开头。斜杠代表启动量驱动器。我没有看到你的任何路径中的第一个斜线,所以我对你的任何代码工作感到惊讶。这是一个AppleScript,它将向您展示路径。运行此选项,选择所需的任何文件夹,然后将结果复制/粘贴到代码中。请注意,如果您的任何路径中都有空格,那么您应该在rsync命令中将路径放在引号中。
choose folder
return POSIX path of result
另请注意,如果您想要文件路径而不是文件夹,请将word文件夹更改为applescript中的文件。祝你好运。