L
Luo Lv.1
★ 0/10 · 粉丝 0 · 被兑换 0
举报

批量文件重命名命令行工具

Node.jsCLI文件重命名批量操作正则80 积分

用途 / 功能

适合开发者在项目目录中批量整理资源文件、日志文件或图片,尤其是需要按规则重命名大量文件但又不熟悉 shell 脚本时。

简介

在项目管理中,我们经常需要对大量文件进行统一重命名,比如整理图片资源、清理日志文件、批量修改代码命名等。这个基于 Node.js 的交互式 CLI 工具,让你可以通过正则表达式或简单字符串匹配,批量重命名指定目录下的文件。它支持预览修改结果、自动检测命名冲突并生成操作日志,避免误操作导致文件丢失。对于不熟悉 shell 脚本的开发者来说,这是一个安全高效的批量文件整理方案。

代码预览

Node.js
🔒 交换或积分兑换后查看完整代码
评价(需先兑换/交换)

使用说明

保存代码为 batch-rename.js,在终端执行 `node batch-rename.js`。按提示输入目录(直接回车使用当前目录)、选择是否使用正则、输入匹配模式和替换内容,预览后会确认执行,最终生成日志文件。

依赖环境

无(仅使用 Node.js 内置模块 fs、path、readline)

历史评价

还没有评价