Tìm nhiều phần mở rộng tập tin trong cửa sổ nhắc lệnh


13

Tôi cố gắng để sử dụng nhiều thông số để tìm 3 mở rộng khác nhau trong các cửa sổ của tôi / system32 trong một lệnh: .exe, .dll.sys

Điều này mang lại cho tôi những gì tôi muốn, nhưng tôi không thể tìm ra cách lấy cả 3 phần mở rộng trong một lệnh:

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

Câu trả lời:


11

Điều này sẽ làm điều đó trong một lệnh duy nhất:

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

Nhiều người không nhận ra rằng bạn có thể có nhiều nguồn trong lệnh dir


Sau khi đọc unix.stackexchange.com/a/157299/8763 tôi đã tò mò liệu tôi có thể làm điều tương tự trên các tệp bó của Windows không.
sergiol

Làm thế nào để bạn bỏ qua phần mở rộng khi sắp xếp theo thứ tự abc?
posfan12

3

Nếu bạn có nghĩa là liệt kê các tệp có một trong ba tiện ích mở rộng, bạn nên bắt đầu bằng:

dir *.exe *.dll *.sys

Tôi phải tìm tất cả các tệp có 3 phần mở rộng đó với một khoảng dừng giữa các màn hình / p tất cả trong một dấu nhắc lệnh

FWIW, "dir c: \ windows \ system32 \ *. Dll c: \ windows \ system32 \ *. Exe c: \ windows \ system32 \ *. Sys / p" hoạt động trên Windows 7
Arnold Spence

dir *.exe *.dll *.sys /s /p sẽ tìm kiếm tất cả các thư mục con với một khoảng dừng ở giữa mỗi màn hình
Enigman

Sau khi đọc unix.stackexchange.com/a/157299/8763 tôi đã tò mò liệu tôi có thể làm điều tương tự trên các tệp bó của Windows không.
sergiol

1

biến đây thành một tệp bó (.bat) và chạy nó từ dấu nhắc lệnh

@echo off

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

Tôi nâng cấp, không chắc chắn nếu một tập tin lô đáp ứng yêu cầu của mình mặc dù. Câu trả lời của tôi chắc chắn sẽ có hiệu quả
Keltari

0

Một lựa chọn khác là C hange D irectory &&sau đó thực hiện tra cứu

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

Tiết kiệm một chút gõ ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.