发布网友 发布时间:2022-04-22 20:39
共5个回答
热心网友 时间:2023-10-28 04:03
用外部命令 find 就可以啊。。
请看dos 下的帮助:
C:\Documents and Settings\lee>find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串,
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。
举个例子,你要搜索 c:\1.txt 中的 “123”
就可以这样:
find "123" c:\1.txt
热心网友 时间:2023-10-28 04:03
@echo off
for /r c:\ %%i in (*.txt) do echo %%i|find /i "aaaaa"
存成批处理格式
c:\改为你要查找的目录,*.txt该为你要查找的文件类型,aaaaa改为你要查找的文本
热心网友 时间:2023-10-28 04:04
你说的是dos吧?
但如果是的话,查关键词很麻烦,打开先启动XP下面的"cmd",点一下鼠标右键,就可以了。
热心网友 时间:2023-10-28 04:05
我不知道你说的是不是纯dos
如果你可以启动 XP下的 cmd 你直接 用鼠标 右键 出来菜单 有查找
你可以看看是不是你想要的
热心网友 时间:2023-10-28 04:05
我是qivsran的小号,楼主请看短消息,代码在裏面。