dsh-file-rename:批量重命名文件插件

在開發智能體或使用 DeepSeek Harness 時,經常會遇到批量處理文件名的場景。DSH 的理念是「一切皆插件」,通過插件擴展工具箱可以解決這類具體問題。下面介紹一個能按規則批量重命名文件的插件。

插件定位

dsh-file-rename 是一個純 Node 實現的插件,由 uckkk 維護。它提供批量重命名文件的能力,支持查找/替換、前綴/後綴、大小寫規則,並且默認開啓 dry-run 預覽模式,確認無誤後再執行。

核心功能

  • 批量重命名
  • 查找/替換
  • 前綴/後綴
  • 大小寫規則
  • dry-run 預覽

安裝與啓用

1、使用官方命令安裝插件:

dsh plugin add dsh-file-rename

2、安裝後,插件會自動添加到 profile 的 package.json 的 dsh.profile.bundles 中。

典型用法

安裝完成後,在會話中調用註冊的工具 rename_files 即可。

示例:將目錄 /workspace/images 下所有以 IMG 開頭的文件改爲以 photo 開頭:

rename_files({
  root: "/workspace/images",
  find: "IMG",
  replace: "photo"
})

適用場景與注意

  • 適用場景:需要整理文件名、統一命名格式或批量修改文件擴展名。
  • 注意:該插件安裝即在本機運行第三方代碼。使用前請自行審閱源碼與許可證。

結語

以上是 dsh-file-rename 的核心用法。更多細節可查看 GitHub 或 社區目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜