前端之家收集整理的这篇文章主要介绍了
windows – 使用Dos批处理文件重命名多个文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望
重命名文件夹* .txt中的所有
文件,
所以结果会是
“1.txt”,“2.txt”和“3.txt”,….
我怎么能这样做?
以下可能会实现您的目标.它使用for循环遍历文本
文件,并对批处理
文件的另一位进行“
调用”,以对变量进行
重命名和增量.
编辑将数学运算更改为Andriy建议的清洁解决方案.
- @echo off
- set i=1
- for %%f in (*.txt) do call :renameit "%%f"
- goto done
-
- :renameit
- ren %1 %i%.txt
- set /A i+=1
-
- :done