批处理文件逐步增加文件夹数量

批处理文件逐步增加文件夹数量

我正在尝试创建一个批处理文件,它将在桌面上创建一个名为 17-001 - 17-999 的文件夹系统。

如果 17-001 已经存在,我该如何告诉文件夹转到 17-002?

答案1

尝试这个:

@echo off
Echo starting . . .
Set num=001
:loop
If exist “C:\Users\%username%\Desktop\17-%num%” echo Skipped [17-%num%]&goto Reloop
Md “C:\users\%username%\Desktop\17-%num%\”
Echo created [17-%num%]
:reloop 
If %num%==999 go to endloop
set /a num+=1
Goto loop
:endloop
Echo done
Pause
Exit /b

我不确定它是否会保留零,目前还无法测试。

此外,虽然这确实不应该是一种脚本编写服务,但脚本被定义为多行代码,因此我们经常要求并得到脚本,而不是成品。我知道你不知道从哪里开始,所以你在这里问,我认为人们需要在这里少下结论和判断。希望我能帮上忙。

相关内容