我試圖用find來查找包含特定關鍵字的文件。據我的理解,找到一個文件不是一個目錄(這就是爲什麼它給我錯誤)。那麼是否有辦法通過每個子目錄並查看每個文件以執行find命令,以便我可以獲取包含給定關鍵字的所有文件的結果? (很像的grep)find(ms-dos命令)查看子目錄文件
到目前爲止,我得到這個: 找到\ S 「關鍵詞」 「目錄\ *」
錯誤我得到:
訪問被拒絕 - 目錄名
訪問否認 - 目錄名稱
。 。 。
任何人給我一個提示?我目前正在使用窗口7。
我試圖用find來查找包含特定關鍵字的文件。據我的理解,找到一個文件不是一個目錄(這就是爲什麼它給我錯誤)。那麼是否有辦法通過每個子目錄並查看每個文件以執行find命令,以便我可以獲取包含給定關鍵字的所有文件的結果? (很像的grep)find(ms-dos命令)查看子目錄文件
到目前爲止,我得到這個: 找到\ S 「關鍵詞」 「目錄\ *」
錯誤我得到:
訪問被拒絕 - 目錄名
訪問否認 - 目錄名稱
。 。 。
任何人給我一個提示?我目前正在使用窗口7。
FIND
不走/s
開關(未\s
- 這是一個目錄)
FINDSTR
是另一種動物。
關於關於從findstr /?
從提示的文件avaliable唯一的狡辯是,你可以通過指定\dirname\*
,不能簡單地在當前目錄中的目標文件在指定的目錄中的文件匹配。還有一個選項可以在目錄名的分號分隔列表中運行 - 但我從來沒有見過使用它。
請注意,* RTFM *評論已被主持人刪除,因爲您的帖子已被標記。請不要將它添加回來。 – 2016-04-17 15:35:59
有關如何通過findstr執行此操作的示例,請參閱http://stackoverflow.com/questions/9097034/findstr-ms-dos-command-wont-search-sub-directories。 – Steven 2016-04-15 19:10:11