Arti "*" di Pencarian Windows 7 Explorer?


8

Saya memiliki folder yang berisi file seperti

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

Inilah yang terjadi ketika saya mencari di Windows Explorer:

  • radio: semua file ditemukan
  • radio*: semua file ditemukan
  • *button: semua file ditemukan
  • *radiobutton*: semua file ditemukan
  • radiobutton*: tidak ada hasil
  • radiobutton: tidak ada hasil
  • radio*button: semua file ditemukan

Jadi, apa *tepatnya yang dilakukan? Apakah ada dokumentasi tentang ini?

Dan mengapa radiodan radio*buttonbekerja sebagai istilah pencarian, tetapi radiobuttontidak?


Edit:

Saya tahu bahwa *itu biasanya dianggap sebagai wildcard yang cocok dengan 0 karakter atau lebih. Tapi jelas tidak dalam kasus ini.

Jawaban:


6

Bantuan Windows mengklaim perilaku itu sama seperti di tempat lain di Windows:
masukkan deskripsi gambar di sini

Tetapi pengguna lain juga memperhatikan ada yang aneh. Mungkin itu bug?

Atau mungkin *hanya berarti satu atau lebih .


Saya akan menerima jawaban ini terutama untuk "ini bug?" bagian;) Explorer 7 benar-benar menyebalkan.
user123444555621

Saya mengalami gejala aneh dengan * juga, terima kasih atas pertanyaannya!
Horst Walter

10

*dan ?disebut wildcard, dan itu berasal dari DOS. Ini adalah halaman yang menjelaskan untuk apa mereka.

* cocok dengan kombinasi karakter apa pun dan sejumlah karakter (bahkan tidak ada)

? cocok persis dengan satu karakter

Saya mencoba pencarian di mesin saya, dan saya mendapatkan hasil ini:

  • radio: semua file ditemukan
  • radio*: semua file ditemukan
  • *button: semua file ditemukan
  • *radiobutton*: semua file ditemukan
  • radiobutton*: semua file ditemukan
  • radiobutton: semua file ditemukan
  • radio*button: semua file ditemukan

masukkan deskripsi gambar di sini


Tentu saya lakukan. Salah satu pertanyaan Anda adalah "apa yang * tepatnya dilakukan? Apakah ada beberapa dokumentasi tentang ini?". Saya mengarahkan Anda ke halaman yang menjelaskan apa fungsinya.
Ove

Benar, itulah yang seharusnya dilakukan , tetapi ketika saya mencoba menjelaskan dalam pertanyaan saya, itu bukan cara kerjanya di Pencarian Explorer.
user123444555621

Saya mencobanya sekarang di mesin saya, dan saya mendapatkan hasil untuk semua pencarian yang Anda tulis dalam pertanyaan Anda.
Ove

itu bukan "berasal" dari DOS (MS-DOS) tetapi dari math.also kerang Unix menggunakannya bertahun-tahun sebelum keberadaan DOS.
Maxwell S.

1
Hanya untuk mengkonfirmasi pengalaman Ove, pada folder yang tidak diindeks yang baru dibuat di Win7 x64, saya melihat hasil yang sama persis dengannya (yaitu semua file ditemukan untuk semua istilah pencarian).
Karan

1

Saya pikir kita semua menetapkan bahwa * selalu menjadi wildcard untuk 0 atau lebih (atau. * Jika Anda menggunakan ekspresi reguler). Ini persis apa yang seharusnya dilakukan, tetapi ada banyak kali ketika ini tidak terjadi dengan benar untuk saya sendiri. Saya telah menemukan setelah memulai kembali bahwa pencarian yang sama berfungsi dengan benar. Ini mungkin karena layanan pengindeksan, karena telah dilaporkan ada masalah dengannya dan pasti ada kesalahan, khususnya. pada tingkat di mana M $ memulai paket layanan dan pembaruan keamanan .. Saran saya adalah, tetap dengan cmd.exe, itulah yang saya lakukan, maka saya tidak perlu khawatir tentang apakah file tertinggal atau tidak. Saya mencoba mereproduksi kesalahan Anda tetapi tidak berhasil, Anda mungkin ingin memeriksa atribut file dari dua file untuk memastikan mereka tidak ditandai sistem (yang tidak akan Anda lihat di dialog properti) atau disembunyikan atau memiliki properti lain yang mencegah pencarian melihatnya. Tapi seperti yang saya katakan, saya tidak bisa mereproduksi.


0

Dokumentasi untuk apa * lakukan dari situs web microsofts . Dokumen ini untuk windows xp tetapi sama di semua versi windows, kecuali mungkin windows bob (tidak yakin tentang itu).


-4

* Biasanya berarti semua. Jadi misalnya, jika saya menyegel * .png itu akan mencari semua file .png.


Bagaimana Anda menjelaskan gejala OP itu?
soandos

Apa itu OP ....?
Kevin Dodd

Itu artinya "Poster asli"
soandos

Oh saya mengerti, saya tidak terlalu yakin. Mungkin ini bekerja dengan cara yang berbeda tergantung di mana Anda meletakkan asterix.
Kevin Dodd
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.