哈喽工具箱

>

好物推荐

>

文件重命名工具 -- 哈喽比特自研并开源

发表于2025-07-01 10:51:15 | 总阅读数:84 次

这是一个支持多种重命名操作的命令行工具。

功能特性

支持以下三种重命名操作:

  1. replace.ext - 替换文件扩展名
  2. add.ext - 为没有扩展名的文件添加扩展名
  3. order.name - 按数字顺序重命名文件

使用方法

基本语法

go run main.go -dir <目录路径> -action <动作> -params <参数>

参数说明

  • -dir: 要处理的目录路径(必需)
  • -action: 重命名动作(必需)
    • replace.ext: 替换扩展名
    • add.ext: 添加扩展名
    • order.name: 按数字顺序重命名
  • -params: 动作参数,用逗号分隔(可选)

使用示例

1. 替换文件扩展名

将目录中所有 .asc 文件重命名为 .md 文件:

go run main.go -dir "/path/to/directory" -action "replace.ext" -params "asc,md"

2. 添加文件扩展名

为目录中没有扩展名的文件添加 .txt 扩展名:

go run main.go -dir "/path/to/directory" -action "add.ext" -params "txt"

3. 按数字顺序重命名

将目录中的所有文件按数字顺序重命名(从1开始):

go run main.go -dir "/path/to/directory" -action "order.name"

从10开始重命名:

go run main.go -dir "/path/to/directory" -action "order.name" -params "10"

注意事项

  • 工具会递归处理指定目录下的所有文件
  • 重命名操作会保持文件的扩展名不变(除了replace.ext操作)
  • 如果目标文件名已存在,重命名操作可能会失败
  • 建议在重要文件上使用前先备份

编译

编译为可执行文件:

go build -o rename main.go

然后可以直接运行:

./rename -dir "/path/to/directory" -action "replace.ext" -params "asc,md"

软件下载说明

我们深知现在通过搜索引擎获得的软件,存在严重的二次打包,加入广告软件,捆绑软件,病毒软件等问题,因此我们基于哈喽软件库,为您提供纯净的软件。以下是我们的核心价值观:

  • 不在多而在精。
  • 所有软件来源于官方。
  • 国内软件推荐从官方下载。
  • 国外软件受限于网络访问问题,我们缓存在国内云服务器上,供您下载。