Trình đơn tìm kiếm Windows 7 luôn tìm kiếm trong các thư mục con, nhưng tôi chỉ muốn tìm kiếm thư mục hiện tại. Tôi có thể làm cái này như thế nào?
Trình đơn tìm kiếm Windows 7 luôn tìm kiếm trong các thư mục con, nhưng tôi chỉ muốn tìm kiếm thư mục hiện tại. Tôi có thể làm cái này như thế nào?
Câu trả lời:
Một cách để làm điều này (trong Windows 7) là loại bỏ tất cả các thư mục con sử dụng -folder:
với \*
, ví dụ (khi tìm kiếm các tệp .zip trong thư mục tải xuống):
*.zip -folder:"Downloads\*"
Đó là tất cả.
*.zip -folder:".\*"
Để không tìm kiếm trong các thư mục con, trong cửa sổ tìm kiếm, nhấp vào "tổ chức" (góc trên bên trái) và chọn tùy chọn "Thư mục và tùy chọn tìm kiếm". Trong cửa sổ đó, chọn tab "Tìm kiếm". Bỏ chọn tùy chọn "Bao gồm các thư mục con trong kết quả tìm kiếm ..." Điều đó sẽ thực hiện thủ thuật!
-folder:(name_of_subfolder)
sẽ loại trừ "name_of_subfolder" khỏi kết quả tìm kiếm.
Trên trang web của Microsoft, hãy xem Cú pháp truy vấn nâng cao để biết thêm các tùy chọn (một số trong đó có thể đã lỗi thời) và các mẹo nâng cao để tìm kiếm trong Windows sử dụng cú pháp mới hơn System.Kind:<>picture
, nhưng dường như chưa hoàn thiện.
System.FileName
cũng có thể khớp với tên thư mục , do đó có thể System.FileName<>name_of_subfolder
sẽ hoạt động. Ngoài ra, System.Kind có thể cho phép System.Kind:<>folder
loại trừ tất cả các thư mục (hoặc khi kết hợp với System.FileName
các thư mục cụ thể?). Và dường như người ta có thể sử dụng danh sách dài này trong tìm kiếm. (Nhưng: Tôi không sử dụng Windows.)
* .zip thư mục: "\ MyFolder"
Điều này phải được chạy từ thư mục mẹ để tìm kiếm MyFolder, nhưng không có thư mục con hoặc thư mục anh chị em nào của MyFolder. Dấu ngoặc kép và dấu gạch chéo ngược hàng đầu dường như được yêu cầu. Tôi đã thử nghiệm điều này trên Windows 7 và nó đã hoạt động. Tôi tìm thấy câu trả lời này ở đây: answer.microsoft.com: làm thế nào để tôi KHÔNG tìm kiếm thư mục con
Mặc dù tôi thấy tùy chọn loại trừ thư mục từ một câu trả lời khác đã hoạt động (cảm ơn), nếu bạn có nhiều thư mục con để loại trừ, tùy chọn này có thể dễ dàng hơn.
C:\foo
, nhập *.zip folder:"\foo"
vào hộp tìm kiếm. Cảm ơn thông tin và liên kết!
Tôi đang dùng máy Windows 10, nhưng tôi nghi ngờ liệu mọi thứ đã thay đổi. Nếu tôi đúng các câu trả lời trên là sai.
Trong hộp tìm kiếm
Nếu bạn đi:
common * source
... điều này sẽ xuất hiện tất cả các tệp và thư mục với chuỗi con "chung" theo sau là "nguồn" chuỗi con: ví dụ: commons-sưu tập4-4.0-nguồn.jar
NB Vì một số lý do không thể đếm được (Micro $ oft), ngay cả khi bạn đã đặt điều KHÔNG tìm kiếm nội dung tệp trong "Tùy chọn nâng cao", nó vẫn sẽ tìm kiếm nội dung của tệp nếu bạn không đặt trước chuỗi tìm kiếm theo "tên" : "hoặc" tên tệp: "
Nếu bạn đi:
tên: chung * nguồn
... không có gì xuất hiện!
Nếu bạn đi:
tên tệp: chung * nguồn
... điều này sẽ hiển thị tất cả các tệp và thư mục có chuỗi con "chung" theo sau là "nguồn" chuỗi con: ví dụ: commons-sưu tập4-4.0-nguồn.jar
Nếu bạn đi:
tên tệp: chung
... nó sẽ hiển thị tất cả các tệp và thư mục có "chung" trong tên của chúng.
Nếu bạn đi:
tên tệp: chung -folder
... nó sẽ chỉ hiển thị các tệp (không có thư mục) với "chung" trong tên của chúng
Lưu ý sự khác biệt giữa "tên" và "tên tệp". Tôi nghi ngờ rằng trong trường hợp đầu tiên, nó đang sử dụng "thuộc tính" của tệp bị ẩn ở đâu đó và hầu hết thời gian bạn sẽ muốn tìm kiếm "tên tệp".
Cũng lưu ý rằng việc sử dụng ký tự đại diện * yêu cầu phần trước nó nằm trước phần đó (tất nhiên). Nếu bạn muốn các chuỗi con này xuất hiện trong tên tệp của mình theo bất kỳ thứ tự nào thì sẽ hơi khó. Bạn phải làm một cái gì đó như thế này:
tên tệp: "* test *" VÀ "* co *" -folder
... tương đương với điều này:
tên tệp: "* co *" VÀ "* test *" -folder
hoặc thực sự này:
tên tệp: "* test *" + "* co *" -folder
Trong Windows 10, bạn có thể chọn Thư mục hiện tại trong thanh công cụ Ribbon