@echo off setlocal enabledelayedexpansion for /f "delims=" %%a in (File.txt) do ( set str=%%~a if "!str:~,2!"=="# " set /a Num+=1 >>File_!Num!.txt echo !str! ) pause
把你的txt文件改名为File.txt后放脚本一起。最终分割的文本将会已编号命名生成。。
追问
先谢谢了,但我想要以分割号命名的,以编号命名的话小说分割器就能做到了……
追答@echo off setlocal enabledelayedexpansion for /f "delims=" %%a in (File.txt) do ( set str=%%~a if "!str:~,2!"=="# " set "Num=!str!" >>!Num!.txt echo !str! ) pause