Select 所有包含 Automator 的文件夹

Select all folders with Automator

如何创建自定义 Automator 命令来简单地 select 一个文件夹中的所有文件夹?

如果我运行该操作,它将看起来像 this。

谢谢! 尼古拉斯

添加:

  • Get Folder Contents(这将获取给定输入文件夹中的所有项目)
  • Filter Finder Items
    • 并设置Kind is Folder

为了测试,在末尾添加 Reveal Finder Items。截图:

结果将是给定输入文件夹中的文件夹列表。这是一个简单但缓慢的解决方案。 (Get Folder Contents 动作非常 慢。


可以使用一些脚本来编写快速解决方案。操作:

  • Run Shell Script(设置Pass Input: as arguments)并添加以下脚本:
for f in "$@"
do
    find "$f" -maxdepth 1 -mindepth 1 -type d -print
done

结果如上,只是快了很多

这是一个 AppleScript,您可以将其添加到 "Run AppleScript action" In Automator

set theFolder to (choose folder)

tell application "Finder" to select every folder of theFolder