也来一个
利用forstr /o 不知道forstr 能处理多大的文件
效率是问题 呵呵 凑个热闹- @echo off&setlocal enabledelayedexpansion
- set/a kb+=102400,x+=1
- set/p file=请把要处理的文件拖到此处:
- set file=%file:"=%
- call:lp "%file%"
- pause&exit
- :lp
- md "%~n1"
- for /f "tokens=1* delims=:" %%i in ('findstr /o ".*" "%file%"') do (
- if %%i gtr !kb! set /a kb+=102400,x+=1
- >>"%~n1\%~n1_!x!%~x1" echo.%%j
- )
复制代码
|