- 帖子
- 5
- 积分
- 18
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-9-16
|
[文本处理] [已解决]请帮忙BAT脚本将文件夹和所有子文件夹中的文件名批量修改!谢谢!
先谢谢帮忙的大佬!
我这边有个文件夹,文件夹下有很多子文件夹,我想将这些文件夹和子文件夹中的所有文件的文件名称都批量修改一下名字;
文件名的原格式为:
0+-6777665-62-43-96012438-2022-02-05-xxxx.jpg
120+-21371335-40-23-86602754-2020-12-28-yyy.jpg
3420+-2032-34-73-26747973-2012-04-23-aasaldfa.jpg
想要将上方文件名中的‘红色部分的数字’和‘蓝色部分的数字’的位置互换一下,即将文件名中符号‘+-’到‘-’之间的数字与后面一个‘-’之间的数字的位置更换一下,
例1:0+-6777665-62-43-96012438-2022-02-05-xxxx.jpg
改成:0+-62-6777665-43-96012438-2022-02-05-xxxx.jpg
例2:120+-21371335-40-23-86602754-2020-12-28-yyy.jpg
改成:120+-40-21371335-23-86602754-2020-12-28-yyy.jpg
例3:3420+-2032-34-73-26747973-2012-04-23-aasaldfa.jpg
改成:3420+-34-2032-73-26747973-2012-04-23-aasaldfa.jpg
请大佬帮忙弄个可以直接执行的脚本,万分感谢!! |
|