@echo off
setlocal enabledelayedexpansion
set /a total_line=0
for /f "tokens=1 delims=" %%i in (00.txt) do (
set /a total_line += 1
)
echo Total Sections: %total_line%
set /p step=Sections per Page:
::set /a step=%total_line%/10
::echo sections per page: %step%
set /a line=0
set /a page=1
set /a line2=0
for /f "tokens=1 delims=" %%i in (00.txt) do (
set /a line=line+1
set /a line2=line2+1
if !page! LSS 10 (
echo %%i>>00!page!.txt
)
if !page! GEQ 10 (
if !page! LSS 100 (
echo %%i>>0!page!.txt
)
)
if !page! GEQ 100 (
echo %%i>>!page!.txt
)
if "!line2!" == "!step!" (
set /a page=page+1
if exist !page!.txt del !page!.txt
set /a line2=0
)
)
if not exist %page%.txt set /a page=page-1
set /a next_page=%page%+1
::for /l %%i in (%next_page%,1,10000) do (
:: if not exist %%i.txt goto end
:: del %%i.txt
::)
:::end
echo Splitting Finished.
echo Total Pages: %page%
pause
exit