
CODE: [Copy to clipboard][ Last edited by suntb on 2008-3-14 at 11:15 AM ]@echo off
for /f %%a in ('dir /a-d /b') do (
if /i not "%%~xa"==".inf" (
for /f %%b in ('findstr /i /m "%%~na" "*.inf"') do (
if defined %%b (echo %%b) else (echo %%a)
)
)
)
pause
| Quote: | |
|
CODE: [Copy to clipboard]未测试@echo off
for /f "delims=*" %%i in (n.inf) do call set xxx=%%xxx%% %%i
dir /b/a-d |findstr /b /v "%xxx% %~0 n.inf"
pause
| Quote: | |
|
CODE: [Copy to clipboard]本以为1楼的代码是你写的,所以.....@echo off
for /f "delims=*" %%i in (n.inf) do call set xxx=%%xxx%% %%i
dir /b/a-d |findstr /b "%xxx% %~0 n.inf"
pause
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]@for /l %%i in (10000000,1,10000100) do @echo.>%%i.txt
@for /l %%i in (10000000,1,10000060) do @echo %%i.txt>>n.inf
rem 上面生成测试文件
@echo off
for /f "delims=*" %%i in (n.inf) do call set xxx=%%xxx%% %%i
dir /b/a-d |findstr /b "%xxx%"|findstr /b /v "%~n0 n.inf"
pause
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |