- @echo off
- rem 批处理保存为utf-8编码格式
- chcp 65001 >nul
- for /f "delims=" %%i in ('dir /b /a-d *.txt') do (
- setlocal
- for /f "tokens=1* delims=:" %%a in ('findstr /rnbc:"[0-9][0-9]*\." "%%i"') do (
- set _%%a=1
- )
- (for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%%i"') do (
- if defined _%%a (
- set str=%%b
- setlocal enabledelayedexpansion
- echo !str:*.=!
- endlocal
- ) else (
- echo=%%b
- )
- ))>$
- move $ "%%i"
- endlocal
- )
- pause
复制代码
做好备份 |