Kann Forfiles mit demselben Befehl mehrere Laufwerke durchsuchen und eine TXT-Datei mit den Ergebnissen erstellen?

Kann Forfiles mit demselben Befehl mehrere Laufwerke durchsuchen und eine TXT-Datei mit den Ergebnissen erstellen?

Können forfilesmit demselben Befehl mehrere Laufwerke durchsucht und eine Textdatei mit den Ergebnissen erstellt werden? Ich habe Folgendes, das funktioniert, um mir die Ergebnisse in der Eingabeaufforderung anzuzeigen, aber was ich wirklich brauche, ist eine .txtDatei, die alle Übereinstimmungen anzeigt.

Gäbe es außerdem eine Möglichkeit, in derselben Instanz C:\zu suchen?D:\

forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @file is a txt file and older then 15 days

Ich habe die Zeile so angepasst, dass sie eine Textdatei in dem Ordner ausgibt, aus dem die Eingabeaufforderung geöffnet wird. Dieser Teil ist also erledigt, aber ich versuche immer noch herauszufinden, wie ich das C:und das D:im selben Befehl scannen kann. Die neue Zeile lautet:

forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt

Antwort1

Ich habe eine .batDatei mit dem folgenden Text erstellt und sie hat mir das gewünschte Ergebnis geliefert:

forfiles /p c:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt


forfiles /p d:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputD.txt

Durch das Trennen der Zeilen mit der Eingabetaste werden die beiden separaten Textausgabedateien erstellt.

verwandte Informationen