Tìm kiếm tập tin mở rộng trong Windows 7


10

Cả đời tôi không thể tìm ra cách để Windows 7 Explorer tìm kiếm các tệp không có phần mở rộng. Trong XP, nó rất hay và đơn giản: chỉ cần tìm kiếm các tệp có tên *.nhưng trong 7, nó không hoạt động và trả về tất cả các tệp, như vậy ext:..

Tìm kiếm đã trở nên vô cùng nặng nề trong Windows 7. Có ai biết cách thực hiện nhiệm vụ đơn giản trước đây này không?


1
Tôi muốn thấy một giải pháp mà không cần phải dùng đến các ứng dụng của bên thứ 3, nhưng điều này sẽ làm những gì bạn cần. huyền thoạioft.com / agentransack
skub

1
Có thể là một sửa chữa cho tìm kiếm Windows ở đây ... davidlenihan.com/2009/06/teaching_windows_about_files_w.html
Moab

Windows Search không phải là cú pháp trực quan nhất. Tôi tò mò về lịch sử và sự phát triển của Windows Search và nó bắt đầu từ đâu.
Surfasb

Re: Liên kết của Moab - > Các tệp không có tiện ích mở rộng (như "makefile") không hoạt động tốt trong Windows. Không đúng; XP không gặp vấn đề gì với các tệp không có phần mở rộng hoặc thậm chí các tệp không tên (ví dụ: `.htaccess '). Chắc chắn, Explorer hơi phức tạp và dòng lệnh dễ sử dụng hơn cho những thứ này, nhưng không bao giờ có bất kỳ vấn đề nào với chức năng tìm kiếm.
Synetech

> Windows Search không phải là cú pháp trực quan nhất. Tôi tò mò về lịch sử và sự phát triển của Windows Search và nó bắt đầu từ đâu. Có lẽ là sự pha trộn (lộn xộn) giữa các ký tự đại diện, biểu thức chính quy, cạnh tranh với Google và sử dụng ma túy quá mức. Tôi sẽ không nổi điên nếu chỉ có Windows Search mới là vấn đề, nhưng trong Win7, ngay cả chức năng tìm kiếm thông thường trong Explorer cũng bị hỏng vì họ đã quyết định thay thế chức năng tìm kiếm của Explorer bằng Windows Search bị hỏng. : roll: Tôi không biết điều gì tồi tệ hơn; cú pháp mới không hiệu quả / khó khăn hoặc luôn phải mất 100% CPU để làm bất cứ điều gì / không có gì.
Synetech

Câu trả lời:


14

Theo MSDN, nhân vật không có gì là []. Vì vậy, nhấn F3và nhập ext:[].


Đó là loại, gần như làm việc. Nó trả về tệp thực sự không có phần mở rộng, nhưng nó cũng trả về một số tệp được gắn nhãn là không có phần mở rộng mặc dù chúng chứa một hoặc nhiều dấu chấm, cũng như tất cả các thư mục, thậm chí cả các thư mục chứa dấu chấm. Hmm, có vẻ như Windows 7 thậm chí không thể nói loại tệp và / hoặc phân tích chính xác tên tệp / phần mở rộng. (Tôi thích Win7 ngày càng ít hơn mỗi ngày.)
Synetech

1
Thật kỳ lạ, các tệp có nhiều thời gian theo định nghĩa có phần mở rộng và các tệp đó không hiển thị trên hệ thống của tôi. Các thư mục cũng có phần mở rộng, vì vậy đó không chỉ dành cho các tệp. Nếu bạn chỉ muốn các tệp, bạn nên thêm một bộ lọc: NOT kind:foldervì nó ngầm tìm kiếm tất cả các loại đối tượng, không chỉ các tệp. Tôi không thể giúp bạn với lượt thích / không thích Win 7.
Surfasb

3

Như @surfasb chỉ ra [] có thể được sử dụng để thể hiện 'không có gì' và bạn có thể sử dụng nó với ext:bộ lọc.

Sau đó, bạn có thể sử dụng kết hợp với type:bộ lọc và yêu cầu nó KHÔNG hiển thị các thư mục tệp:

ext:[] type:NOT"file folder"


1

Tôi đã phải đối mặt với vấn đề này ngày hôm nay trên Windows 8 và cũng đã nhận thấy nó trên Windows 7 trước đây. Cuối cùng tôi đã tìm thấy một cách để làm điều này đúng và tôi hy vọng câu trả lời này sẽ giúp những người đăng ban đầu và những người khác đến đây thông qua các tìm kiếm google.

Thông thường đối với các tìm kiếm sức mạnh thông thường cũng như nâng cao, tôi đã sử dụng Nirsoft SearchMyFiles và ngừng sử dụng Windows Search.

nhập mô tả hình ảnh ở đây

Nhưng, vì một số lý do, tôi đã gặp khó khăn khi tìm nó để tìm tệp mà không có bất kỳ tiện ích mở rộng nào. Tôi đã tìm ra lỗi tương tự cũng có trong ứng dụng này.

Nhưng, tôi đã sai và rõ ràng Nir Softer đã thiết kế lại thẻ hoang dã & công cụ biểu hiện chính quy của mình từ đầu; theo viên ngọc nhỏ này tôi tìm thấy được đăng trên trang trong phần "Lịch sử phiên bản":

  • Phiên bản 2.40:
    • SearchMyFiles hiện sử dụng trình phân tích cú pháp ký tự đại diện nội bộ thay vì dựa vào kết quả tìm kiếm trên trình phân tích cú pháp ký tự đại diện của Windows. Thay đổi này giải quyết một lỗi khó chịu gây ra bởi trình phân tích cú pháp ký tự đại diện Windows: Trong các phiên bản trước, SearchMyFiles đôi khi trả về kết quả không chính xác, vì Windows cũng khớp ký tự đại diện với tên tệp ngắn (định dạng 8.3 DOS).
    • Lưu ý: Trình phân tích cú pháp ký tự đại diện mới có thể gây ra một số vấn đề tương thích, ví dụ: Khi bạn quét bằng cách sử dụng . ký tự đại diện với trình phân tích cú pháp Windows, nó trả về tất cả các tệp, bao gồm các tệp không có phần mở rộng. Với trình phân tích cú pháp ký tự đại diện SearchMyFiles mới , . chỉ trả về các tệp có phần mở rộng. Để trả về tất cả các tệp, bạn nên sử dụng * thay vì .
    • Khi tải các tệp cấu hình cũ, SearchMyFiles sẽ tự động chuyển đổi tất cả . ký tự đại diện để *
    • Trình phân tích cú pháp ký tự đại diện mới có một số lợi thế, ví dụ: nếu bạn tìm kiếm . . . , bạn sẽ nhận được tất cả các tệp có 3 ký tự dấu chấm trở lên. Với trình phân tích cú pháp ký tự đại diện Windows trong các phiên bản trước, bạn chỉ cần có danh sách tất cả các tệp.
    • Bây giờ bạn có thể loại trừ các tệp bằng cách sử dụng danh sách ký tự đại diện. Bạn phải chọn tùy chọn này từ hộp tổ hợp, vì tùy chọn mặc định là loại trừ các tệp theo tiện ích mở rộng.
    • Bây giờ bạn có thể chỉ định các chuỗi môi trường trong các trường 'Thư mục cơ sở' và 'Thư mục bị loại trừ' (Ví dụ:% AppData%)

Vì vậy, để tìm tệp không có tiện ích mở rộng, đừng sử dụng:

*.* or *.

Chỉ cần sử dụng một cách đơn giản:

* 

Ví dụ :

Files Wildcard: *
Subfolders Wildcard: *

Lưu ý: Vui lòng không sử dụng các thẻ hoang dã được hiển thị trong ảnh chụp màn hình 'cũ' được đăng ở trên.

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.