Windows 7 查找(ms dos命令)查找子目录文件

Windows 7 查找(ms dos命令)查找子目录文件,windows-7,cmd,Windows 7,Cmd,我试图使用find查找包含特定关键字的文件。据我所知,find接收的是一个文件而不是一个目录(这就是它给我错误的原因)。那么,有没有一种方法可以遍历每个子目录并查看每个文件以执行find命令,从而获得包含给定关键字的所有文件的结果?(很像格雷普) 到目前为止,我得到了这个: 查找\S“关键字”“目录\*” 我得到的错误是: 拒绝访问-目录名 拒绝访问-目录名 。 . 有人给我一个提示吗?我现在正在使用Windows 7。FIND不使用/s开关(不是\s-这是一个目录) FINDSTR是另一种动

我试图使用find查找包含特定关键字的文件。据我所知,find接收的是一个文件而不是一个目录(这就是它给我错误的原因)。那么,有没有一种方法可以遍历每个子目录并查看每个文件以执行find命令,从而获得包含给定关键字的所有文件的结果?(很像格雷普)

到目前为止,我得到了这个: 查找\S“关键字”“目录\*”

我得到的错误是:

拒绝访问-目录名

拒绝访问-目录名

。 .


有人给我一个提示吗?我现在正在使用Windows 7。

FIND
不使用
/s
开关(不是
\s
-这是一个目录)

FINDSTR
是另一种动物


关于提示中的
findstr/?
中提供的文档的唯一问题是,您可以通过指定
\dirname\*
,而不仅仅是在文档中的当前目录中,以指定目录中的文件掩码为目标。还有一个选项可以针对目录名的分号分隔符列表运行—但我从未见过使用它。

有关如何使用findstr执行此操作的示例,请参阅。请注意,由于您的帖子被标记,版主删除了RTFM注释。请不要加回去。