setlocal enabledelayedexpansion
set b=0
set c=0
set d=0
call :3 0
:3
for /f "skip=%1" %%a in (5.txt) do (
echo %%a>>d:\1\!c!.txt && set /a b=!b!+1
if !b! GTR 10 set /a c=!c!+1 && set /a d=!d!+10 && call :3 !d! ELSE
GOTO :EOF
)
上面的程序不知道哪出了问题,请高人指导。
我的本意是想将5.txt文件,每十行分割为一个新文件,新文件的名称依次为0.txt,1.txt,2.txt等。但一运行程序就提示说:此时不就有”
请高人指导。
set b=0
set c=0
set d=0
call :3 0
:3
for /f "skip=%1" %%a in (5.txt) do (
echo %%a>>d:\1\!c!.txt && set /a b=!b!+1
if !b! GTR 10 set /a c=!c!+1 && set /a d=!d!+10 && call :3 !d! ELSE
GOTO :EOF
)
上面的程序不知道哪出了问题,请高人指导。
我的本意是想将5.txt文件,每十行分割为一个新文件,新文件的名称依次为0.txt,1.txt,2.txt等。但一运行程序就提示说:此时不就有”
请高人指导。
