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

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


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

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

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 ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.