从“文件夹操作”访问Automator中的文件名

时间:2009-09-20 17:15:26

标签: macos automator

我正在尝试创建一个简单的Automator工作流程,当我从网上下载PDF时,它会提示我移动和重命名PDF的位置。我想用它来下载我的月度财务报表。

我陷入了我认为简单的问题:将新文件的名称从“文件夹操作”传递到Automator工作流程。

这是怎么做到的?我尝试了“获取指定的Finder项目”操作,禁用其输入,并将其传递给“设置变量值”,然后又传递给“请求确认”,这样我就可以显示文件的名称。似乎无论我尝试什么,我都找不到如何将新下载的文件的名称传递给Automator工作流程。

这似乎应该很简单。是否有人将文件传递到工作流程的文件夹操作触发了Automator工作流程的示例?

1 个答案:

答案 0 :(得分:1)

对于我的生活,我永远无法理解Automator。但是我相信在这种情况下我可以提供帮助。您正在寻找的行动被称为“获取选定的Finder项目” - 它不直观,因此归咎于Apple。

为了测试,我创建了一个名为“automator_action”的文件夹,然后我启动了Automator(在Snow Leopard中)并选择了“Folder Action”。如果您使用的是Leopard或更早的操作系统,这是您需要确定的步骤。

接下来,我将“获取选定的Finder项目”(在Finder下)拖到右侧窗格,然后我将“Rename Finder Items”拖过来并进行自定义。最后,我保存了动作并准备测试它。你可以在这里看到我的“脚本”的图片展示: http://farm3.static.flickr.com/2590/3937364947_33b1a3ab45_o.png

我通过将文件拖到此文件夹中来测试操作,果然,操作会按照我的预期重命名。拖动多个文件也有效。祝你好运。