Dateien finden, die bestimmten Text NICHT enthalten
Grundproblem: Angleichen mehrerer Batchdateien.
In einigen älteren fehlt am Ende unter anderem der Befehl PAUSE.
Schlußfolgerung: Ich muß alle Dateien in einen Texteditor laden und die Batchdateien anpassen (oder mit ">>" den fehlenden Befehlsblock am Ende anhängen), die den Befehl Pause NICHT enthalten.
Leider gibt es in den Befehlen FINDSTR und FIND nur die Option /V (Gibt Zeilen aus, die die Zeichenfolge nicht enthalten.).
Ebenso wenig hilfreich ist der Befehl FC (file compare) bei einem Dateivergleich zweier Dateilisten, die einerseits alle *.bat und andererseits alle *.bat OHNE "PAUSE" enthalten.
Ich brauche also die Dateiliste aller *.bat in einem Ordner und dessen Unterordner, die den Text "PAUSE" (als Wort) ohne Berücksichtigung der Groß- und Kleinschreibung NICHT enthalten.
Nebenbei ist mir auch noch aufgefallen, daß eine Batchdatei, die dies bewerkstelligen soll ja selbst betroffen sein kann, aber nicht in der Ausgabeliste erscheinen darf.
Bin mal gespannt auf Vorschläge.
Grüße
SG3105
In einigen älteren fehlt am Ende unter anderem der Befehl PAUSE.
Schlußfolgerung: Ich muß alle Dateien in einen Texteditor laden und die Batchdateien anpassen (oder mit ">>" den fehlenden Befehlsblock am Ende anhängen), die den Befehl Pause NICHT enthalten.
Leider gibt es in den Befehlen FINDSTR und FIND nur die Option /V (Gibt Zeilen aus, die die Zeichenfolge nicht enthalten.).
Ebenso wenig hilfreich ist der Befehl FC (file compare) bei einem Dateivergleich zweier Dateilisten, die einerseits alle *.bat und andererseits alle *.bat OHNE "PAUSE" enthalten.
Ich brauche also die Dateiliste aller *.bat in einem Ordner und dessen Unterordner, die den Text "PAUSE" (als Wort) ohne Berücksichtigung der Groß- und Kleinschreibung NICHT enthalten.
Nebenbei ist mir auch noch aufgefallen, daß eine Batchdatei, die dies bewerkstelligen soll ja selbst betroffen sein kann, aber nicht in der Ausgabeliste erscheinen darf.
Bin mal gespannt auf Vorschläge.
Grüße
SG3105
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128339
Url: https://administrator.de/forum/dateien-finden-die-bestimmten-text-nicht-enthalten-128339.html
Ausgedruckt am: 12.04.2025 um 11:04 Uhr
2 Kommentare
Neuester Kommentar

Servus und auch dir ein nettes Willkommen,
ich hoffe für die Ausnahme von meiner Regel muß ich mich später nicht ärgern.
ist doch kein großes Ding - kann aber etwas länger brauchen..(wenn das viele Dateien/Ordner sind)
Mit einer Schleife die Dateien nach "pause" mit /i durchsuchen...
..bei Fehlermeldung /errorlevel den Dateinamen in eine Datei ausgeben.
Fertig.
Bin mal gespannt auf deine Realisierung und ob der Wink mit dem Kuhstall des Bauern was gebracht hat.
Gruß
ich hoffe für die Ausnahme von meiner Regel muß ich mich später nicht ärgern.
ist doch kein großes Ding - kann aber etwas länger brauchen..(wenn das viele Dateien/Ordner sind)
Mit einer Schleife die Dateien nach "pause" mit /i durchsuchen...
..bei Fehlermeldung /errorlevel den Dateinamen in eine Datei ausgeben.
Fertig.
Bin mal gespannt auf deine Realisierung und ob der Wink mit dem Kuhstall des Bauern was gebracht hat.
Gruß