如何使用批处理脚本更改文件夹中的文件名

时间:2016-02-15 20:57:38

标签: batch-file batch-rename

所以我试图让脚本在文件夹中更改文件名。但是,我需要文件名在001到000999之间提升。有时候添加一个文件,在001到000999的数字内分配一个数字。如果这有意义的话。

1 个答案:

答案 0 :(得分:0)

如果在 一次运行 中完成,这是一种方法。但这将从 000001 计算到 999999

@Echo off

setlocal enabledelayedexpansion

set /a $c=1

for %%a in (*.*) do (
   set "$Newname=00000!$c!"
   echo ren "%%a" "!$Newname:~-6!%%~xa"
   set /a $c+=1
)

如果您需要,请删除echo