求助:怎样删除D盘下面包含有关键字“sex"的所有文件?
比如我的D盘下面有很多文件。我想删除文件的内容里面包含有”sex" "name"
"year" 只要是其中一个关键字的文件。
比如我的D盘下面有很多文件。我想删除文件的内容里面包含有”sex" "name"
"year" 只要是其中一个关键字的文件。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by NaturalJ0 at 2006-9-24 04:12:
这个用WINDOWS的搜索功能就行了,没必要花心思写个批处理了吧。
for /f "skip=1 delims=" %i in ('findstr /m /s /d:d:\ "sex name year" *.txt') do @echo d:\%i
@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"
)
Originally posted by he200377 at 2006-9-24 07:31:
含有关键字“sex"的所有文件
不是只有 txt ? namejm 兄
@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 Originally posted by namejm at 2006-9-24 07:41:
没弄明白你的意思。你是想说含有"sex"的所有文件不只是指txt,还是?