Ý nghĩa của nhóm * * trong Windows 7 Explorer Search?


8

Tôi có một thư mục chứa các tập tin như

radiobutton-clicked.png
radiobutton-foobar.png
radiobutton-foobarbaz.png
... etc.

Đây là những gì xảy ra khi tôi tìm kiếm trong Windows Explorer:

  • radio: tất cả các tập tin được tìm thấy
  • radio*: tất cả các tập tin được tìm thấy
  • *button: tất cả các tập tin được tìm thấy
  • *radiobutton*: tất cả các tập tin được tìm thấy
  • radiobutton*: không có kết quả
  • radiobutton: không có kết quả
  • radio*button: tất cả các tập tin được tìm thấy

Vì vậy, *chính xác những gì địa ngục làm gì? Có một số tài liệu về điều này?

Và tại sao radioradio*buttonlàm việc như một thuật ngữ tìm kiếm, nhưng radiobuttonkhông?


Biên tập:

Tôi biết rằng *thường được coi là ký tự đại diện khớp với 0 ký tự trở lên. Nhưng rõ ràng là nó không có trong trường hợp này.

Câu trả lời:


6

Trợ giúp Windows tuyên bố hành vi giống như mọi nơi khác trong Windows:
nhập mô tả hình ảnh ở đây

Nhưng những người dùng khác cũng nhận thấy có gì đó kỳ lạ. Có lẽ đó là một lỗi?

Hoặc có thể *chỉ có nghĩa là một hoặc nhiều .


Tôi sẽ chấp nhận câu trả lời này chủ yếu cho "đó là một lỗi?" một phần;) Explorer 7 thực sự tệ.
dùng123444555621

Tôi cũng có những triệu chứng lạ với *, cảm ơn vì câu hỏi!
Horst Walter

10

*?được gọi là ký tự đại diện và chúng có nguồn gốc từ DOS. Đây là một trang giải thích những gì họ đang làm.

* phù hợp với bất kỳ sự kết hợp của các ký tự và bất kỳ số lượng ký tự (thậm chí không có)

? khớp chính xác với một nhân vật

Tôi đã thử các tìm kiếm trên máy của mình và tôi nhận được các kết quả này:

  • radio: tất cả các tập tin được tìm thấy
  • radio*: tất cả các tập tin được tìm thấy
  • *button: tất cả các tập tin được tìm thấy
  • *radiobutton*: tất cả các tập tin được tìm thấy
  • radiobutton*: tất cả các tập tin được tìm thấy
  • radiobutton: tất cả các tập tin được tìm thấy
  • radio*button: tất cả các tập tin được tìm thấy

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


Chắc chắn tôi đã làm. Một trong những câu hỏi của bạn là "chính xác * làm gì? Có một số tài liệu về điều này?". Tôi chỉ cho bạn một trang giải thích những gì nó làm.
Ove

Phải, đó là những gì nó phải làm , nhưng khi tôi cố gắng làm rõ câu hỏi của mình, đó không phải là cách nó hoạt động trong Tìm kiếm Explorer.
dùng123444555621

Tôi đã thử ngay bây giờ trên máy của mình và tôi nhận được kết quả cho tất cả các tìm kiếm bạn đã viết trong câu hỏi của mình.
Ove

nó không phải là "nguồn gốc" từ DOS (MS-DOS) mà là từ shell.also Unix đã sử dụng nó nhiều năm trước khi DOS tồn tại.
Maxwell S.

1
Chỉ cần xác nhận trải nghiệm của Ove, trên một thư mục không được lập chỉ mục mới được tạo trong Win7 x64, tôi thấy kết quả chính xác như anh ta (tức là tất cả các tệp được tìm thấy cho tất cả các cụm từ tìm kiếm).
Karan

1

Tôi nghĩ rằng tất cả chúng ta đều xác định rằng * luôn là ký tự đại diện cho 0 trở lên (hoặc. * Nếu bạn đang sử dụng các biểu thức thông thường). Đây chính xác là những gì nó phải làm, nhưng đã có nhiều lần điều này không xảy ra đúng với bản thân tôi. Tôi đã tìm thấy sau khi khởi động lại rằng các tìm kiếm tương tự hoạt động chính xác. Điều này có lẽ là do dịch vụ lập chỉ mục, vì đã có báo cáo vấn đề với nó và chắc chắn đã có lỗi. với tốc độ M $ tung ra các gói dịch vụ và cập nhật bảo mật .. Đề xuất của tôi sẽ là, gắn bó với cmd.exe, đó là những gì tôi làm, sau đó tôi không phải lo lắng về việc liệu các tập tin có bị bỏ lại hay không. Tôi đã cố gắng tạo lại lỗi của bạn nhưng không thành công, bạn có thể muốn kiểm tra các thuộc tính tệp của hai tệp để đảm bảo chúng không có hệ thống được đánh dấu (mà bạn sẽ không thấy trong hộp thoại thuộc tính) hoặc ẩn hoặc có một số thuộc tính khác ngăn tìm kiếm nhìn thấy nó. Nhưng như tôi đã nói, tôi dường như không thể tái tạo nó.


0

Tài liệu cho những gì * làm từ trang web microsofts . Tài liệu dành cho windows xp nhưng nó giống nhau trong tất cả các phiên bản windows, ngoại trừ có thể là windows bob (không chắc chắn về cái đó).


-4

* Bình thường có nghĩa là tất cả. Vì vậy, ví dụ, nếu tôi đã lọc * .png, nó sẽ tìm kiếm tất cả các tệp .png.


Làm thế nào bạn sẽ giải thích các triệu chứng của OP sau đó?
soandos

OP là gì ....?
Kevin Dodd

Nó có nghĩa là "Áp phích gốc"
soandos

Ồ tôi hiểu rồi, tôi không chắc lắm. Có thể nó hoạt động theo những cách khác nhau tùy thuộc vào nơi bạn đặt dấu sao.
Kevin Dodd
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.