Используйте findstr для поиска в подкаталоге строки?

4082
GTS Joe

Я могу использовать следующее для поиска текстовых файлов, которые содержат слово «строка» из командной строки Windows:

C:\>findstr /spin /c:"string" *.txt 

Что делать, если я хочу искать в подкаталоге? Следующее не работает:

C:\>findstr /spin /c:\Users\My Name\Desktop"string" *.txt 

Можно ли найти конкретный суб-путь, используя findstr? Я знаю, что могу сделать следующее, но я стараюсь не менять каталоги в первую очередь:

C:\Users\My Name\Desktop>C:\>findstr /spin /c:"string" *.txt 
3
`findstr / spin / c:" строка "" c: \ Users \ Мое имя \ Desktop \ *. txt "` JosefZ 7 лет назад 1
Если вы отправите это как ответ, я приму это, потому что это именно то, что я искал. GTS Joe 7 лет назад 0

1 ответ на вопрос

3
JosefZ

Ваш вопрос представляется мне довольно смутно сформулированным. В случае сомнений
прочитайте документацию программы ( findstr /?или в этом случае http://ss64.com/nt/findstr.html ).

findstr /spin /c:"string" "c:\Users\My Name\Desktop\*.txt" 

Похожие вопросы