适合开发者在项目目录中批量整理资源文件、日志文件或图片,尤其是需要按规则重命名大量文件但又不熟悉 shell 脚本时。
在项目管理中,我们经常需要对大量文件进行统一重命名,比如整理图片资源、清理日志文件、批量修改代码命名等。这个基于 Node.js 的交互式 CLI 工具,让你可以通过正则表达式或简单字符串匹配,批量重命名指定目录下的文件。它支持预览修改结果、自动检测命名冲突并生成操作日志,避免误操作导致文件丢失。对于不熟悉 shell 脚本的开发者来说,这是一个安全高效的批量文件整理方案。
保存代码为 batch-rename.js,在终端执行 `node batch-rename.js`。按提示输入目录(直接回车使用当前目录)、选择是否使用正则、输入匹配模式和替换内容,预览后会确认执行,最终生成日志文件。
无(仅使用 Node.js 内置模块 fs、path、readline)