Menemukan beberapa ekstensi file di jendela command prompt

13

Saya mencoba untuk menggunakan beberapa parameter untuk menemukan 3 ekstensi yang berbeda di saya Windows / System32 dalam satu perintah: .exe, .dlldan.sys

Ini memberi saya apa yang saya inginkan, tetapi saya tidak tahu cara mendapatkan semua 3 ekstensi dalam satu perintah:

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

Der Hochstapler
sumber

Jawaban:

11

Ini akan melakukannya dalam satu perintah:

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

Banyak orang tidak menyadari bahwa Anda dapat memiliki banyak sumber dalam perintah dir

Keltari
sumber
Setelah membaca unix.stackexchange.com/a/157299/8763 saya ingin tahu apakah saya bisa melakukan hal yang sama pada file batch Windows.
sergiol
Bagaimana Anda mengabaikan ekstensi saat mengurutkan menurut abjad?
posfan12
3

Jika Anda bermaksud mendaftarkan file yang memiliki salah satu dari tiga ekstensi, Anda harus mulai dengan:

dir *.exe *.dll *.sys

sumber
Saya harus menemukan semua file dengan 3 ekstensi tersebut dengan jeda antar layar / p semua dalam satu command prompt
FWIW, "dir c: \ windows \ system32 \ *. Dll c: \ windows \ system32 \ *. Exe c: \ windows \ system32 \ *. Sys / p" bekerja di Windows 7
Arnold Spence
dir *.exe *.dll *.sys /s /p akan mencari semua subdirektori dengan jeda di antara setiap layar
Enigman
Setelah membaca unix.stackexchange.com/a/157299/8763 saya ingin tahu apakah saya bisa melakukan hal yang sama pada file batch Windows.
sergiol
1

buat ini file batch (.bat) dan jalankan dari command prompt

@echo off

dir c:\windows\system32\*.dll
pause
dir c:\windows\system32\*.exe
pause
dir c:\windows\system32\*.sys
MaQleod
sumber
Saya terbalik, tidak yakin apakah file batch memenuhi persyaratannya sekalipun. Jawaban saya pasti akan berhasil
Keltari
0

Pilihan lain adalah untuk C hange D irectory &&kemudian melakukan lookup yang

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

Menghemat sedikit mengetik ...

Greedo
sumber