
CODE: [Copy to clipboard][ Last edited by namejm on 2006-9-10 at 21:38 ]@echo off
for /f "tokens=1* delims=:" %%i in ('findstr /n . 1.txt') do (
set row_num=%%i
echo "%%j"|findstr "所列文件总数:">nul&& goto :ok
)
goto :eof
:ok
cd.>2.txt
for /f "skip=%row_num% tokens=*" %%i in (1.txt) do (
>>2.txt echo %%i
)
goto :eof
CODE: [Copy to clipboard]该方法在命令提示符中测试通过,上述批处理未经测试。@echo off
for /f "delims=:" %%i in ('dir /s ^| findstr /n "所列文件总数"') do set num=%%i
set /a num = %num% - 1
dir /s | more +%num%
echo 按任意键退出...
pause>nul
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |