V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Rico009
V2EX  ›  macOS

用 Automator 如何做到对文件夹的自动监控

  •  
  •   Rico009 · 2016-08-06 09:34:32 +08:00 · 2827 次点击
    这是一个创建于 2827 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在 Automator 里建了一个 folder action ,理论上可以自动对 downloads 文件夹里新添加的压缩包自动解压缩,在 Automator 里运行也是没问题的。 之后移动到 /Users/xxx/Library/Workflows/Applications/Folder Actions/ 的文件夹里,却无法做到自动监控,所以是哪里出了问题吗

    第 1 条附言  ·  2016-08-06 12:39:26 +08:00
    workflow 是这样的
    11 条回复    2016-08-08 21:31:27 +08:00
    kkxxxxxxx
        1
    kkxxxxxxx  
       2016-08-06 11:22:56 +08:00
    权限?
    Rico009
        2
    Rico009  
    OP
       2016-08-06 11:39:02 +08:00
    @kkxxxxxxx 呃能具体说下是哪里的权限吗😳
    Sylv
        3
    Sylv  
       2016-08-06 11:55:11 +08:00 via iPhone
    这种需求建议用 Hazel ,会比较容易实现
    https://www.noodlesoft.com
    fatestigma
        4
    fatestigma  
       2016-08-06 12:06:32 +08:00
    在 Automator 里能正常运行那就是有问题的吧, Automator 在运行 Folder Action 的时候会提示使用 Automator 测试需要使用 Get Specified Finder Items 来做调试,而最后保存的时候应该去掉这个测试 Action 改为例如 Filter Finder Items 之类。最好你可以把你的 Workflow 贴出来看看有没有问题。

    我测试了一下,我这里是没有问题的。
    Rico009
        5
    Rico009  
    OP
       2016-08-06 12:40:34 +08:00
    @fatestigma 嗯我的意思就是 Get Specified Finder Items 后测试没问题,具体贴在了附言里,感谢
    Rico009
        6
    Rico009  
    OP
       2016-08-06 12:41:00 +08:00
    @Sylv 太贵了,只为了这个不值得...
    zander
        7
    zander  
       2016-08-06 15:33:46 +08:00 via iPhone
    hammerspoon , maid ,功能类似,免费。
    geeti
        8
    geeti  
       2016-08-07 02:10:55 +08:00
    launchctl 可以监控文件夹,我觉得比 automator 好用
    idigital
        9
    idigital  
       2016-08-07 18:12:38 +08:00 via iPhone
    文件夹上右键-文件夹操作-里面有监视文件夹的 AppleScript 实例
    RqPS6rhmP3Nyn3Tm
        10
    RqPS6rhmP3Nyn3Tm  
       2016-08-07 19:15:26 +08:00 via iPhone
    用 pyinotify 多好
    Rico009
        11
    Rico009  
    OP
       2016-08-08 21:31:27 +08:00
    @idigital 感谢,解决问题了🙏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2200 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:33 · PVG 10:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.