我对AppleScript有点新鲜。我想开始将在finder中标记为“green”的文件移动到其他位置。这将是从。
开始理想情况下,我正在使用“Capture One”程序,在该程序中,您可以将图像绿色标记为存储为元数据。我想编写一个AppleScript来扫描图像文件夹,查找元数据标签为“green”的任何图像,并将这些图像移动到服务器上的其他位置。我想让脚本每小时扫描一次文件夹。
我已经搜索了很多,并且很难弄清楚如何处理这个过程。
非常感谢您的时间和帮助!
答案 0 :(得分:0)
免责声明:这是" no-applescript"回答。我在评论中问道 如果需要AppleScript,答案是否定的,所以我进行了探索 非苹果解决方案。我想象一个合适的基于AppleScript的东西 解决方案仍然受到欢迎。
您可以创建一个shell脚本来执行此操作:
#!/bin/sh
SOURCE_FOLDER="/path/to/source/folder"
TARGET_FOLDER="/path/to/target/folder"
find "$SOURCE_FOLDER" -type f | while read file
do
mdls -name kMDItemUserTags "$file" | grep Green && mv "$file" "$TARGET_FOLDER"
done
请参阅How do I set a task to run every so often?每小时安排一次。
编辑:我早就忘记了如何编写Applescript,但对于没有代码的双击应用程序,您可以尝试使用" Automator":
(虽然这适用于具有绿色标签但没有其他标签的文件,但您可以指定更复杂的规则)