如何用bat批量给文件夹前加编号,如4100-1-1,4100-1-2,4100-1-3
可以使用以下代码:
@echo off
setlocal enabledelayedexpansion
set count=1
for /d %%a in (*) do (
set "num=00!count!"
set "num=!num:~-3!"
ren "%%a" "!num!_%%a"
set /a count+=1
)
这个脚本会在当前目录下对所有文件夹进行遍历,并给它们加上带有顺序的编号。编号的格式为三位数,如001、002等等。这个脚本可以在Windows上运行。
不知道你这个问题是否已经解决, 如果还没有解决的话:使用bat批处理方式给一系列文件夹添加带有顺序编号的前缀,可以按照以下步骤进行:
@echo off
setlocal enabledelayedexpansion
set /A cnt=0
for /D %%d in (*) do (
set /A cnt+=1
set num=00!cnt!
set num=!num:~-2!
ren "%%d" "4100-1-!num!-%%~nxd"
)
上述代码针对当前目录下的所有文件夹,给每个文件夹前添加一个顺序编号“4100-1-”和一个两位数的数字序列,例如“4100-1-01”、“4100-1-02”等等。
使用该代码需要注意以下几点:
如有任何问题,请随时与我联系。