ความหมายของ“ *” ในการค้นหา Explorer ของ Windows 7?


8

ฉันมีโฟลเดอร์ที่มีไฟล์เช่น

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

นี่คือสิ่งที่เกิดขึ้นเมื่อฉันค้นหาใน Windows Explorer:

  • radio: พบไฟล์ทั้งหมด
  • radio*: พบไฟล์ทั้งหมด
  • *button: พบไฟล์ทั้งหมด
  • *radiobutton*: พบไฟล์ทั้งหมด
  • radiobutton*: ไม่มีผลลัพธ์
  • radiobutton: ไม่มีผลลัพธ์
  • radio*button: พบไฟล์ทั้งหมด

ดังนั้นนรก*ทำอะไรได้อย่างแม่นยำ? มีเอกสารเกี่ยวกับเรื่องนี้ไหม?

และเพราะเหตุใดradioและradio*buttonทำงานเป็นคำค้นหา แต่radiobuttonไม่ใช่


แก้ไข:

ฉันรู้ว่า*โดยปกติแล้วควรจะเป็นอักขระตัวแทนที่ตรงกับอักขระตั้งแต่ 0 ตัวขึ้นไป แต่เห็นได้ชัดว่ามันไม่ได้ในกรณีนี้

คำตอบ:


6

วิธีใช้ Windows อ้างว่าลักษณะการทำงานเหมือนกันทุกที่ใน Windows:
ป้อนคำอธิบายรูปภาพที่นี่

แต่ผู้ใช้รายอื่นก็สังเกตเห็นว่ามีอะไรแปลก ๆ อาจจะเป็นข้อผิดพลาดหรือไม่?

หรืออาจ*หมายถึงหนึ่งหรือมากกว่านั้น


ฉันจะยอมรับคำตอบนี้ส่วนใหญ่สำหรับ "มันเป็นข้อผิดพลาดหรือไม่?" ส่วนหนึ่ง) Explorer 7 แย่จริงๆ
123444555621

ฉันมีอาการแปลก ๆ กับ * เช่นกันขอบคุณสำหรับคำถาม!
Horst Walter

10

*และ?ถูกเรียกว่าอักขระตัวแทนและพวกมันมาจาก DOS นี่คือหน้าที่อธิบายสิ่งที่พวกเขามีไว้เพื่อ

* ตรงกับการรวมกันของตัวละครและจำนวนตัวอักษรใด ๆ (แม้ไม่มี)

? ตรงกับตัวละครตัวหนึ่ง

ฉันลองค้นหาบนเครื่องของฉันและได้ผลลัพธ์เหล่านี้:

  • radio: พบไฟล์ทั้งหมด
  • radio*: พบไฟล์ทั้งหมด
  • *button: พบไฟล์ทั้งหมด
  • *radiobutton*: พบไฟล์ทั้งหมด
  • radiobutton*: พบไฟล์ทั้งหมด
  • radiobutton: พบไฟล์ทั้งหมด
  • radio*button: พบไฟล์ทั้งหมด

ป้อนคำอธิบายรูปภาพที่นี่


แน่นอนฉันทำ หนึ่งในคำถามของคุณคือ "* ทำอะไรได้อย่างแม่นยำ? มีเอกสารเกี่ยวกับเรื่องนี้หรือไม่?" ฉันชี้ให้คุณไปที่หน้าที่อธิบายว่ามันทำอะไร
ไต้

ใช่นั่นคือสิ่งที่ควรทำแต่เมื่อฉันพยายามทำให้ชัดเจนในคำถามของฉันมันไม่ทำงานใน Explorer Search
123444555621

ฉันลองตอนนี้บนเครื่องของฉันแล้วฉันจะได้ผลลัพธ์จากการค้นหาทั้งหมดที่คุณเขียนไว้ในคำถามของคุณ
ไต้

มันไม่ใช่ "เริ่มต้น" d จาก DOS (MS-DOS) แต่มาจาก math.also กระสุน Unix ใช้หลายปีก่อนการมีอยู่ของ DOS
Maxwell S.

1
เพียงเพื่อยืนยันประสบการณ์ของ Ove ในโฟลเดอร์ที่ไม่ได้จัดทำดัชนีใหม่ใน Win7 x64 ฉันเห็นผลลัพธ์แบบเดียวกับเขา (เช่นไฟล์ทั้งหมดที่พบสำหรับคำค้นหาทั้งหมด)
Karan

1

ฉันคิดว่าเราทุกคนยอมรับว่า * เป็นสัญลักษณ์แทนสำหรับ 0 หรือมากกว่านั้นเสมอ (หรือ. * หากคุณใช้นิพจน์ทั่วไป) ตรงนี้เป็นสิ่งที่ควรทำ แต่ก็มีหลายครั้งที่สิ่งนี้ไม่ได้เกิดขึ้นกับตัวเองด้วยเช่นกัน ฉันได้พบหลังจากรีสตาร์ทว่าการค้นหาเดียวกันทำงานอย่างถูกต้อง นี่อาจเป็นเพราะบริการจัดทำดัชนีเนื่องจากมีรายงานว่ามีปัญหาและมีข้อผิดพลาดเกิดขึ้น ในอัตราที่ M $ เริ่มใช้เซอร์วิสแพ็คและอัปเดตความปลอดภัย .. ข้อเสนอแนะของฉันคือติดกับ cmd.exe นั่นคือสิ่งที่ฉันทำแล้วฉันไม่ต้องกังวลว่าไฟล์จะถูกทิ้งหรือไม่ ฉันพยายามทำซ้ำข้อผิดพลาดของคุณ แต่ไม่สำเร็จ คุณอาจต้องการตรวจสอบคุณสมบัติของไฟล์ของทั้งสองไฟล์เพื่อให้แน่ใจว่าพวกเขาไม่ได้ทำเครื่องหมายระบบ (ซึ่งคุณจะไม่เห็นในกล่องโต้ตอบคุณสมบัติ) หรือซ่อนอยู่หรือมีคุณสมบัติอื่นที่ทำให้การค้นหาไม่เห็น แต่อย่างที่ฉันพูดฉันดูเหมือนจะทำซ้ำไม่ได้


0

เอกสารสำหรับสิ่งที่ * ไม่จากเว็บไซต์ของไมโครซอฟท์ เอกสารนี้ใช้สำหรับ windows xp แต่จะเหมือนกันในทุกรุ่นของ windows ยกเว้น windows อาจ bob (ไม่แน่ใจเกี่ยวกับอันนั้น)


-4

* โดยปกติหมายถึงทั้งหมด ตัวอย่างเช่นถ้าฉันเห็น * .png มันจะค้นหาไฟล์. png ทั้งหมด


คุณจะอธิบายอาการของ OP ได้อย่างไร?
soandos

OP .... คืออะไร?
Kevin Dodd

มันหมายถึง "โปสเตอร์ต้นฉบับ"
soandos

โอ้ฉันเข้าใจแล้วฉันไม่แน่ใจเหมือนกัน บางทีมันอาจทำงานได้หลายวิธีขึ้นอยู่กับว่าคุณใส่เครื่องหมายดอกจันไว้ที่ไหน
Kevin Dodd
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.