批处理保存为ANSI编码:- @echo off
- setlocal enabledelayedexpansion
- findstr /n /rb "★★★★★" 1.txt>1.log
- for /f "delims=:" %%a in (1.log) do set _%%a=true
- del 1.log
- for /f "tokens=* delims=★" %%i in (1.txt) do (
- set /a n+=1
- if defined _!n! (
- for /f "tokens=1,2" %%a in ("%%i") do set filename=%%a %%b.txt
- )
- echo,%%i>>!filename!
- )
- pause
复制代码
|