Automator:存档文件夹,同时排除某些文件


1

我正在尝试创建一个基于automator的工作流程,我创建文件夹存档但从最终存档中排除某些文件。我还想指定要排除的文件或文件夹(例如“.cvs”或“.git”或“.psd”等)。

以下是我目前尝试的方法,但无法在步骤2下面工作:

  1. 我指定要扫描和存档的文件夹。
  2. Automator /脚本递归过滤掉我可以指定的某些文件(例如“.cvs”或“.git”)
  3. Automator从step2创建剩余文件的存档。

我肯定必须有一个简单的方法来实现这一点与自动化 - 任何帮助将不胜感激。


你可以在Automator中调用脚本吗(或者只是通过脚本执行此操作)?
jmlumpkin

Answers:


2

Automator不足以做到这一点。

您必须设计一个AppleScript(或其他类型的脚本)来进行过滤,因为自动机操作“过滤器文件夹项”将无法递归工作。任何文件夹都没有不需要的扩展名,因此即使文件夹包含带有这些扩展名的文件,也会添加。


我认为这应该是一个评论,因为它没有给出一个有效的答案。这是一个很好的信息,只是不是一个完整的答案IMO。
Nathan Greenstein

那好吧。我希望在花这么多时间尝试这个之前我已经知道了这一点。我会暂时搁置这个问题,以防有人知道某种方式。如果没有任何解决方案,那么我猜@ghoppe是正确的,我会选择这个作为正确的答案。 希望
mozami

1
您可以从Automator执行shell脚本或AppleScripts。所以,不要完全抛弃Automator。您需要补充拖放内容,但您可以通过Automator工作流程完成所有操作。
Nathan Greenstein

1
是的,内森是对的。如果您在工作流程中使用Automator,您仍然可以使用它来运行另一个脚本来执行您想要的操作。当我说它不够“我”并不意味着你不得不放弃它。
ghoppe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.