【发布时间】:2015-11-03 18:43:27
【问题描述】:
不要问我为什么,但我会尝试创建一个由文件夹组成的 5 位代码。 下面的代码看起来很有希望,但是在文件夹 0\0\1\0 它崩溃了:它返回 0\0\1\0\%E% 已经存在。 %E% 的定义可以在代码中找到。
@echo off
set A=0
set B=0
set C=0
set D=0
set E=-1
:A
set /a E=E+1
if %E%==10 (set E=0 && set /a D=D+1)
if %D%==10 (set D=0 && set /a C=C+1)
if %C%==10 (set C=0 && set /a B=B+1)
if %B%==10 (set B=0 && set /a A=A+1)
if %A%==10 goto B
mkdir %A%\%B%\%C%\%D%\%E%
REM pause to get the error
goto A
:B
echo 111.111 folders have been made
pause
exit
一起寻找修复或新版本。
【问题讨论】:
-
下面我的答案中的修复对您有用吗?
标签: batch-file if-statement set directory mkdir