leo1305

FIND auch in Unterverzeichnissen

Hallo Community,


habe eine Frage und zwar hab ich eine Batch die sucht mir Dateien mit nem bestimmten Inhalt und gibt sie in found.txt aus.


Batch:


FIND /I "xyz" *.php>>found.txt


Soweit sogut die Datei liegt jetzt in C:\folder1\ dann sucht sie nur PHP-Dateien in folder1. Allerdings gibt es in diesem Ordner noch unterverzeichnisse. Gibt es eine möglichkeit dass die Batch auch in den Unterverzeichnissen sucht ?.


Danke im vorraus
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 67266

Url: https://administrator.de/forum/find-auch-in-unterverzeichnissen-67266.html

Ausgedruckt am: 03.05.2025 um 02:05 Uhr

Biber
Biber 28.08.2007 um 12:34:33 Uhr
Goto Top
Moin Leo1305,

  • entweder verwendest Du die etwas in Unix-Richtung weiterentwickelte Findstr.exe statt der eher biederen Find.exe - da kannst Du einen Schalter /s für SubDirectories angeben
  • oder Du setzt eine For/D-Anweisung davor "for /d %%i in (*) do find "xyz" "%%i\*.php"

Grüße
Biber
Leo1305
Leo1305 28.08.2007 um 21:28:01 Uhr
Goto Top
C:\Dokumente und Einstellungen\Leo>for /d %%i in (*) do find "cmd" "%%i\*.php
"%%i" ist syntaktisch an dieser Stelle nicht verarbeitbar.

Das kommt dann raus ...


MfG
Biber
Biber 30.08.2007 um 10:16:08 Uhr
Goto Top
Sieht von hier aus so aus, als hättest Du das vom CMD-Prompt aus abgefeuert?
Dann nur ein Prozentzeichen vor den Zählvariablen.
In einer Batchdatei zwei.
Außerdem wäre es angeraten, das letzte Anführungszeichen zu ergänzen (nach "%%i\*.php), siehe oben.