- 帖子
- 5
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2019-3-19
|
[文件操作] 批量重命名文件,根据文件名的关键字修改文件名的其他部分并移动到新建文件夹
批量重命名文件,根据文件名的关键字修改文件名的其他部分并移动到新建文件夹。
待修改的文件名规律:由"-"分为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. 运行程序:按上面的规则重命名文件,并移动重命名的文件到新建的 “已修改” 文件夹,未重命名的文件不移动。 |
|