Tìm một Thư mục / Thư mục với CMD mà không biết đường dẫn đầy đủ


17

Tôi không biết đường dẫn đầy đủ đến một thư mục, chỉ tên thư mục. Tôi muốn tìm ở mọi nơi mà thư mục này đang sử dụng CMD. Có một lệnh mà làm điều này?

Tôi đang tìm kiếm một tương đương với * nix's:

find . -name <folder name> -type d

Có bất cứ điều gì như vậy trong Windows CMD? Tôi biết thư mục ...

Câu trả lời:


22

Vì vậy, tại thư mục gốc của ổ đĩa:

dir <Folder Name> /AD /s

3
/ A- Hiển thị các tệp với các thuộc tính được chỉ định. D-May thuộc tính là Thư mục / s - Hiển thị các tệp trong thư mục được chỉ định và tất cả các thư mục con.
nanospeck

Có thể mở rộng tìm kiếm này đến các thư mục con ẩn không?
Lu-ca

Nó chỉ tìm kiếm trong ổ C
pyd

1
Sau đó nói với nó để tìm kiếm trong bất kỳ ổ đĩa bạn muốn.
EBGreen

Để có được danh sách nhỏ gọn của tất cả các vị trí thư mục, bạn có thể thêm / B, như thế này:dir <Folder Name> /AD/S/B
Matt Roy

11
  1. chuyển sang thư mục tìm kiếm gốc (ví dụ: C :)
  2. kiểu dir /S /P <file or foldername> (/ P tạm dừng sau mỗi lần sàng lọc thông tin)

Nếu bạn muốn một danh sách tất cả các lần xuất hiện của một tên tệp cụ thể, bạn chỉ cần chuyển hướng đầu ra sang một tệp:

dir /S <filename> > c:\results.txt

Bạn cũng có thể thu hẹp kết quả của mình bằng cách sử dụng công tắc / A của lệnh dir. Nếu bạn muốn chỉ liệt kê các thư mục, bạn có thể nối thêm /ADvào lệnh của mình:

dir /S /P <filename> /AD

Các khả năng khác là:

 /A          Displays files with specified attributes.
 attributes   D  Directories                R  Read-only files
              H  Hidden files               A  Files ready for archiving
              S  System files               I  Not content indexed files
              L  Reparse Points             -  Prefix meaning not

Nếu bạn muốn biết thêm về lệnh dir, chỉ cần nhập dir /?vào cmd của bạn.


np, có thể đáng giá một upvote? ;)
wullxz

Chắc chắn giá trị của nó, nhưng đại diện của tôi không đủ cao trên tiểu SOF này hahaha
Daniel Kats

0
dir /S /b

/ S tìm kiếm đệ quy

/ b xóa siêu dữ liệu thư mục bổ sung khỏi kết quả tìm kiếm, do đó bạn có được một danh sách các tệp sạch đẹp


Điều này không hoạt động chính xác. Xem i.imgur.com/X0MCR1p.png
DavidPostill

@DavidPostill - đúng vậy, pictyure của bạn cho thấy bạn yêu cầu nội dung của 'test', trong đó có một mục 'test' (ít nhất đó là tất cả những gì chúng ta có thể thấy trong đó) và cờ / b xóa siêu dữ liệu tiêu đề. Không có cờ / b, thư mục gốc cũng được hiển thị
Krakkos

Quan điểm của tôi đứng. Sử dụng \b bỏ sót f:\test từ danh sách. Nó trả về một tập tin khi có hai. Do đó, câu trả lời là sai.
DavidPostill
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.