Verwenden Sie findstr, um ein Unterverzeichnis nach einer Zeichenfolge zu durchsuchen.

4170
GTS Joe

Ich kann Folgendes verwenden, um nach Textdateien zu suchen, die das Wort "Zeichenfolge" in der Windows-Eingabeaufforderung enthalten:

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

Was ist, wenn ich ein Unterverzeichnis durchsuchen möchte? Folgendes funktioniert nicht:

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

Kann ich mit findstr einen bestimmten Unterpfad suchen? Ich weiß, dass ich Folgendes tun kann, aber ich versuche zu vermeiden, zuerst das Verzeichnis wechseln zu müssen:

C:\Users\My Name\Desktop>C:\>findstr /spin /c:"string" *.txt 
3
`findstr / spin / c:" string "" c: \ Benutzer \ Mein Name \ Desktop \ *. txt "` JosefZ vor 7 Jahren 1
Wenn Sie dies als Antwort posten, akzeptiere ich es, weil es genau das ist, wonach ich gesucht habe. GTS Joe vor 7 Jahren 0

1 Antwort auf die Frage

3
JosefZ

Ihre Frage erscheint mir ziemlich vage formuliert.
Lesen Programmdokumentation in Zweifel ( findstr /?oder http://ss64.com/nt/findstr.html in diesem Fall).

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