Recherche de plusieurs extensions de fichier dans la fenêtre d'invite de commandes


13

Je suis en train d'utiliser plusieurs paramètres pour trouver 3 extensions différentes dans mes fenêtres / system32 dans une commande: .exe, .dllet.sys

Cela me donne ce que je veux, mais je ne sais pas comment obtenir les 3 extensions en une seule commande:

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

Réponses:


11

Cela se fera en une seule commande:

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

Beaucoup de gens ne réalisent pas que vous pouvez avoir plusieurs sources dans la commande dir


Après avoir lu unix.stackexchange.com/a/157299/8763, je suis curieux de savoir si je pourrais jamais faire la même chose sur les fichiers batch de Windows.
sergiol

Comment ignorez-vous l'extension lors du tri alphabétique?
posfan12

3

Si vous voulez répertorier les fichiers qui ont l'une des trois extensions, vous devez commencer par:

dir *.exe *.dll *.sys

Je dois trouver tous les fichiers avec ces 3 extensions avec une pause entre les écrans / p tout en une invite de commande

FWIW, "dir c: \ windows \ system32 \ *. Dll c: \ windows \ system32 \ *. Exe c: \ windows \ system32 \ *. Sys / p" fonctionne sur Windows 7
Arnold Spence

dir *.exe *.dll *.sys /s /p recherchera tous les sous-répertoires avec une pause entre chaque écran
Enigman

Après avoir lu unix.stackexchange.com/a/157299/8763, je suis curieux de savoir si je pourrais jamais faire la même chose sur les fichiers batch de Windows.
sergiol

1

en faire un fichier batch (.bat) et l'exécuter à partir de l'invite de commande

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys

J'ai voté positivement, je ne sais pas si un fichier de commandes satisfait à ses exigences. Ma réponse fonctionnerait certainement
Keltari

0

Une autre option est de C hangement D irectory &&puis effectuez la recherche

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

Économise un peu de frappe ...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.