Suchen mehrerer Dateierweiterungen im Eingabeaufforderungsfenster

13

Ich versuche, mehrere Parameter zu verwenden, um 3 verschiedene Erweiterungen in meinem Windows / System32 in einem Befehl zu finden : .exe, .dllund.sys

Dies gibt mir, was ich will, aber ich kann nicht herausfinden, wie ich alle 3 Erweiterungen in einem einzigen Befehl bekomme:

dir c:\windows\system32\*.dll /p

Der Hochstapler
quelle

Antworten:

11

Dies geschieht in einem einzigen Befehl:

dir /pc:\windows\system32\*.exe c: \ windows \ system32 \ *. dll c: \ windows \ system32 \ *. sys

Viele Leute wissen nicht, dass der Befehl dir mehrere Quellen enthalten kann

Keltari
quelle
Nachdem ich unix.stackexchange.com/a/157299/8763 gelesen hatte, wurde ich neugierig, ob ich jemals dasselbe mit Windows-Batchdateien tun könnte.
Sergiol
Wie ignorieren Sie die Erweiterung beim alphabetischen Sortieren?
posfan12
3

Wenn Sie Dateien mit einer von drei Erweiterungen auflisten möchten, sollten Sie beginnen mit:

dir *.exe *.dll *.sys

quelle
Ich muss alle Dateien mit diesen 3 Erweiterungen mit einer Pause zwischen den Bildschirmen / p in einer Eingabeaufforderung finden
FWIW, "dir c: \ windows \ system32 \ *. DLL c: \ windows \ system32 \ *. Exe c: \ windows \ system32 \ *. Sys / p" funktioniert unter Windows 7
Arnold Spence
dir *.exe *.dll *.sys /s /p wird alle Unterverzeichnisse mit einer Pause zwischen jedem Bildschirm
durchsuchen
Nachdem ich unix.stackexchange.com/a/157299/8763 gelesen hatte, wurde ich neugierig, ob ich jemals dasselbe mit Windows-Batchdateien tun könnte.
Sergiol
1

Machen Sie dies zu einer Batch-Datei (.bat) und führen Sie sie an der Eingabeaufforderung aus

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys
MaQleod
quelle
Ich habe upvoted, nicht sicher, ob eine Batch-Datei seine Anforderung erfüllt. Meine Antwort würde definitiv funktionieren
Keltari
0

Eine weitere Möglichkeit besteht darin , C hange D irectory &&dann tut den Nachschlag

cd c:\windows\system32 && dir *.exe *.dll *.sys

Spart ein bisschen Tippen ...

Greedo
quelle