使用Hazel或Applecript我想实现以下工作流程: 我想监视任何“新”文件夹的“主页”文件夹。 如果创建“新”文件夹并且其名称包含“示例” 和 如果“new”文件夹尚未包含“my file.txt” 然后 将“my file.txt”(位于“我的文件”文件夹中)添加到“新”文件夹
答案 0 :(得分:0)
你可以在Hazel中使用这样的规则:
第一个嵌入式脚本是[[ ! -e $1/my\ file.txt ]]
,第二个嵌入式脚本是cp ~/my\ file/my\ file.txt "$1"
。
您还可以使用Automator创建文件夹操作。选择Folder Action模板,添加Run Shell Script操作,将“Pass input”设置为“as arguments”,并使用如下脚本:
for f; do [[ -d $f && $f = *example* && ! -e $f/my\ file.txt ]] && cp ~/my\ file/my\ file.txt "$f"; done