You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Smart Rules将员工文件夹EEID前置到子文件夹内所有文档名称?

用DEVONthink Smart Rules实现EEID前置到文档名的方案

完全可以通过Smart Rules实现需求,核心是利用DEVONthink的占位符提取祖父文件夹(员工文件夹)中的EEID,再与原文档名拼接,避免直接覆盖原名。以下是具体步骤:

规则设置步骤

  1. 新建Smart Rule

    • 打开DEVONthink偏好设置,进入「Smart Rules」面板,点击左下角「+」创建新规则,命名为「前置EEID到文档名」。
  2. 配置触发范围与条件

    • Scope:选择你的「Facility Folder」,限定规则仅作用于目标目录下的内容。
    • Conditions:添加两个过滤条件:
      • 条件1:Kind → is → Document(只处理文档,跳过文件夹)
      • 条件2:Grandparent Name → matches pattern → * - *(匹配祖父文件夹为「姓名 - EEID」格式的文档)
  3. 配置重命名动作

    • 添加「Rename」动作,在「New Name」输入框中填入以下模式:
      %grandparentName{after "- "}% - %name%
      
      解释:
      • %grandparentName{after "- "}%:提取祖父文件夹名称中「- 」(减号加空格)之后的部分,即EEID
      • %name%:保留原文档名称
      • 整体实现「EEID - 原文档名」的命名格式
  4. 测试与执行

    • 先选中少量测试文档,右键选择「Apply Smart Rule」→ 新建的规则,验证重命名结果是否符合预期
    • 确认无误后,可对目标目录批量执行规则

注意事项

  • 确保员工文件夹严格遵循「姓名 - EEID」格式,若分隔符为无空格的「-」,需将占位符调整为%grandparentName{after "-"}%
  • 批量操作前建议备份文件,避免因格式不匹配导致命名错误
  • 若文档名包含特殊字符,可先测试单个文件确认兼容性

内容的提问来源于stack exchange,提问作者Digital7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 04:42:12