Encontrar múltiples extensiones de archivo en la ventana del símbolo del sistema

13

Estoy tratando de utilizar múltiples parámetros para encontrar 3 extensiones diferentes en mi windows / system32 en un comando: .exe, .dlly.sys

Esto me está dando lo que quiero, pero no puedo entender cómo obtener las 3 extensiones en un solo comando:

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

Der Hochstapler
fuente

Respuestas:

11

Esto lo hará en un solo comando:

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

Mucha gente no se da cuenta de que puede tener múltiples fuentes en el comando dir

Keltari
fuente
Después de leer unix.stackexchange.com/a/157299/8763 tuve curiosidad por saber si alguna vez podría hacer lo mismo en los archivos por lotes de Windows.
sergiol
¿Cómo ignoras la extensión al ordenar alfabéticamente?
posfan12
3

Si te refieres a enumerar archivos que tienen una de tres extensiones, debes comenzar con:

dir *.exe *.dll *.sys

fuente
Tengo que encontrar todos los archivos con esas 3 extensiones con una pausa entre pantallas / p todo en un símbolo del sistema
FWIW, "dir c: \ windows \ system32 \ *. Dll c: \ windows \ system32 \ *. Exe c: \ windows \ system32 \ *. Sys / p" funciona en Windows 7
Arnold Spence
dir *.exe *.dll *.sys /s /p buscará en todos los subdirectorios con una pausa entre cada pantalla
Enigman
Después de leer unix.stackexchange.com/a/157299/8763 tuve curiosidad por saber si alguna vez podría hacer lo mismo en los archivos por lotes de Windows.
sergiol
1

haga de este un archivo por lotes (.bat) y ejecútelo desde el símbolo del sistema

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys
MaQleod
fuente
Sin embargo, no estoy seguro de si un archivo por lotes cumple con sus requisitos. Mi respuesta definitivamente funcionaría
Keltari el
0

Otra opción es C ambiar D irectorio &&luego hacer la búsqueda

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

Ahorra un poco de tipeo ...

Greedo
fuente