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 或 社区目录。

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

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

小夜