查找(ms-dos命令)查看子目录文件

时间:2013-05-10 08:33:41

标签: windows-7 cmd

我正在尝试使用find来查找包含特定关键字的文件。根据我的理解,查找文件而不是目录(这就是它给我错误的原因)。那么有没有办法我可以遍历每个子目录并查看每个文件来执行find命令,以便我可以获得包含给定关键字的所有文件的结果? (就像grep一样)

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

我得到的错误:

拒绝访问 - 目录名称

拒绝访问 - 目录名称

。 。

有人给我一个暗示吗?我现在正在使用窗口7。

1 个答案:

答案 0 :(得分:3)

FIND不接受/s切换(不是\s - 这是一个目录)

FINDSTR是另一种动物。

关于可从提示中findstr /?获得的文档的唯一狡辩是,您可以通过指定\dirname\*来定位指定目录中的文件掩码,而不是仅仅记录在当前目录中。还有一个选项可以对分区目录名称的分号列表运行 - 但我从未见过它。