Localizando várias extensões de arquivo na janela do prompt de comando


13

Eu estou tentando usar vários parâmetros para encontrar 3 extensões diferentes em minha windows / system32 em um comando: .exe, .dlle.sys

Isso está me dando o que eu quero, mas não consigo descobrir como obter todas as três extensões em um único comando:

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

Respostas:


11

Isso será feito em um único comando:

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

Muitas pessoas não percebem que você pode ter várias fontes no comando dir


Depois de ler unix.stackexchange.com/a/157299/8763 , fiquei curioso para saber se poderia fazer o mesmo nos arquivos em lotes do Windows.
sergiol

Como você ignora a extensão ao classificar em ordem alfabética?
posfan12 3/02

3

Se você quer listar arquivos com uma das três extensões, comece com:

dir *.exe *.dll *.sys

Eu tenho que encontrar todos os arquivos com essas 3 extensões com uma pausa entre as telas / p tudo em um prompt de comando

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

dir *.exe *.dll *.sys /s /p pesquisará todos os subdiretórios com uma pausa entre cada tela #
2389

Depois de ler unix.stackexchange.com/a/157299/8763 , fiquei curioso para saber se poderia fazer o mesmo nos arquivos em lotes do Windows.
sergiol

1

torne esse arquivo em lotes (.bat) e execute-o no prompt de comando

@echo off

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

Eu votei, não tenho certeza se um arquivo em lote satisfaz seus requisitos. Minha resposta seria definitivamente trabalhar
Keltari

0

Outra opção é a C hange D irectory &&então fazer a pesquisa

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

Economiza um pouco de digitação ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.