
| Quote: | |
|
CODE: [Copy to clipboard]1.以上代码在命令行中运行,如果写到批处理中需把%i替换为%%ifor /f "skip=1 delims=" %i in ('findstr /m /s /d:d:\ "sex name year" *.txt') do @echo d:\%i
CODE: [Copy to clipboard]@echo off
for /f "tokens=*" %%i in ('dir /a-d /b /s d:\*.txt') do (
findstr /i "sex name year" "%%i">nul && del /a /f "%%i"
)
| Quote: | |
|
CODE: [Copy to clipboard]当然,也可以把第二句用set /p来接受输入的文件类型。@echo off
set "strFiles=*.txt *.bat"
for /f "skip=1 delims=" %%i in ('findstr /m /s /d:d:\ "sex name year" %strFiles%') do echo d:\%%i
pause
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |