我正在尝试使用 CMD 提示符重命名文件夹中的多个文件。以下代码重命名为file1, file2,... 但我想从中间值追加file51, file52,...
SET /a "#="
FOR %_ IN (*) DO (
CALL SET /A "#=#+1"
CALL REN "%~f_" "file%#%.jpg" )
如果我SET /a "#=51"在第一行使用,它将为每个循环执行,每次都将值初始化51。我错过了什么?
我正在尝试使用 CMD 提示符重命名文件夹中的多个文件。以下代码重命名为file1, file2,... 但我想从中间值追加file51, file52,...
SET /a "#="
FOR %_ IN (*) DO (
CALL SET /A "#=#+1"
CALL REN "%~f_" "file%#%.jpg" )
如果我SET /a "#=51"在第一行使用,它将为每个循环执行,每次都将值初始化51。我错过了什么?