[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批量重命名文件,根据文件名的关键字修改文件名的其他部分并移动到新建文件夹

批量重命名文件,根据文件名的关键字修改文件名的其他部分并移动到新建文件夹。

待修改的文件名规律:由"-"分为N个部分,如:"H12-Amb10687-RBD-21-VK-_M13-47.ab1", 其中关键字为第1个"-"和第2个"-"之间的部分,如"Amb10687",关键字在所有文件中是唯一的。

现在想根据关键字修改其文件名中第2个"-"和第5个"-"之间的部分为CSV文件中给出的文件名,如将上例中的"RBD-21-VK"修改成"IVD-6-VK", 最终文件名由"H12-Amb10687-RBD-21-VK-_M13-47.ab1"修改成"H12-Amb10687-IVD-6-VK-_M13-47.ab1".

1. 初始状态:存放关键字清单的CSV和待修改的文件在同一个文件夹。

2. 运行程序:按上面的规则重命名文件,并移动重命名的文件到新建的 “已修改” 文件夹,未重命名的文件不移动。

返回列表