【问题标题】:Replace copy in finder with script using AppleScript使用 AppleScript 将 finder 中的副本替换为脚本
【发布时间】:2021-06-26 07:20:34
【问题描述】:

我使用 gcsfuse 安装了文件夹,使用 finder 复制文件夹太慢了,所以我在 bash 脚本中使用 gsutils,是否可以使用运行我的脚本的 AppleSctipt 替换此文件夹中的默认复制操作?所以如果我将一个文件夹拖到这个挂载的文件夹中,它将使用脚本而不是正常方式进行复制。

【问题讨论】:

    标签: applescript gsutil gcsfuse


    【解决方案1】:

    您可以从 AppleScript 调用 bash 脚本,并使用“文件夹操作”来调用它,例如,将文件添加到文件夹。

    您需要的所有详细信息都在这里:

    https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/WatchFolders.html

    【讨论】:

    • 但它允许我替换正常的复制操作?
    • 您不会替换 Finder 复制操作,您只是使用不同的操作。 “文件夹操作”附加到文件夹。当您想要监控的事情(例如添加文件)发生时,您可以选择发生的事情 - 因此您可以调用您的脚本。
    • 我创建了一个带有“将文件夹项添加到”侦听器的脚本,但我无法阻止文件被复制
    • 复制到哪里?
    • 到我要添加脚本的文件夹。我希望文件夹不被查找器复制,并且他们拥有的唯一事件是仅在文件被复制后执行的“添加文件夹项目”,我希望它们不被复制
    猜你喜欢
    • 2011-12-08
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多