文件夹操作是 macOS 中众多隐藏的瑰宝之一。您可以设置在文件夹内容更改时发生的操作。这可以是从 Apple 随 macOS 提供的列表、AppleScript 或 Automator 中生成的工作流程中提取的简单操作。Automator 允许您将这些操作扩展到终端 shell 脚本和其他语言中。
您可以将文件夹操作用于许多不同的目的:
- 添加到文件夹时,调整图像大小或将它们转换为另一种文件格式。
- 当项目通过自动化过程添加到文件夹时提供弹出式警报,否则您不会知道它已经完成。
- 将下载的 MP3 添加到音乐应用程序。
按住 Control 键并点按 Finder 中的任意文件夹,然后选择“服务”>“蒙特雷文件夹操作设置”。在 macOS 的早期版本中,该选项出现在上下文项目的主要列表中。为避免文件夹操作的恶意和意外安装,macOS 需要一个无法自动执行的确认步骤:单击“确认服务”对话框中的“运行服务”。这会在不添加操作的情况下将当前文件夹添加到具有操作的文件夹列表中。
出现“文件夹操作设置”窗口,其中一个对话框已经打开,显示“选择要附加的脚本”。此列表包括 Apple 播种的脚本,它们位于/Library/Scripts/Folder Actions Scripts
文件夹中。应用程序安装的任何脚本或您创建并放置在主目录的~/Library/Scripts/Folder Actions Scripts
文件夹中的任何脚本也会出现。
文件夹操作设置显示 macOS 正在监视的所有文件夹。选择任何文件夹以查看附加了哪些脚本。您可以使用复选框来打开或关闭脚本,并打开或关闭文件夹监视每个文件夹。
您可以通过多种方式创建文件夹操作:
- 使用 Apple 在调用文件夹操作设置时出现的对话框中提供的项目。这些主要与图像处理有关。
- 使用更广泛的工具集在 Automator 中创建文件夹操作。这可以包括将信息传递给 AppleScript、JavaScript 或 shell 脚本。
- 编写您自己的 AppleScript 来执行任务。
AppleScript 相对容易编写,可以根据简单的食谱进行改编。Apple 在其开发者文档中提供了一些功能。我还推荐阅读 Jessica Thornsby 的文章。
您也可以将 AppleScript 用作一个简单的结缔组织。例如,我在 Flying Meat 的 Retrobatch Pro 图像处理软件中有一个工作流程,可以在图像周围放置边框。一个简单的 AppleScript 将文件夹变成 Retrobatch Pro 操作的弹簧式直通。
如果您需要更复杂的监视文件夹行为,请使用 Noodlesoft 的 Hazel,这是文件夹操作的增强第三方版本。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)