【发布时间】:2021-06-17 06:57:40
【问题描述】:
我很难理解 Batch 上的所有命令,并且遇到了问题。
我有这样的文件:
Rimouski 04-01-2021.txt
Rimouski 05-01-2021.txt
Rimouski 06-01-2021.txt
Rimouski 07-01-2021.txt
Rimouski 08-01-2021.txt
我希望它们像这样重命名:
Rimouski 2021-01-04.txt
Rimouski 2021-01-05.txt
Rimouski 2021-01-06.txt
Rimouski 2021-01-07.txt
Rimouski 2021-01-08.txt
我基本上只是想把日期倒过来。
我不能改变原来的名字来删除空间,我必须用这个确切的名字来做。
我知道我可以通过以下方式浏览文件:
for /f %%a in ('dir /b "*.txt"') do ( )
我应该使用命令Ren,但这就是我所知道的。
我还想要一个可以在“任何地方”使用和重复使用的解决方案。类似于解析字符串并按照我想要的顺序更改片段。
【问题讨论】:
标签: windows batch-file rename file-rename