¿Qué significa "*" en Windows 7 Explorer Search?

8

Tengo una carpeta que contiene archivos como

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

Esto es lo que sucede cuando busco en el Explorador de Windows:

  • radio: todos los archivos encontrados
  • radio*: todos los archivos encontrados
  • *button: todos los archivos encontrados
  • *radiobutton*: todos los archivos encontrados
  • radiobutton*: sin resultados
  • radiobutton: sin resultados
  • radio*button: todos los archivos encontrados

Entonces, ¿qué demonios hace *exactamente? ¿Hay alguna documentación sobre esto?

¿Y por qué funciona radioy radio*buttonfunciona como un término de búsqueda, pero radiobuttonno?


Editar:

Sé que *generalmente se supone que es un comodín que coincide con 0 o más caracteres. Pero obviamente no lo hace en este caso.

usuario123444555621
fuente

Respuestas:

6

La Ayuda de Windows afirma que el comportamiento es el mismo que en cualquier otro lugar de Windows:
ingrese la descripción de la imagen aquí

Pero otros usuarios también notaron que algo es extraño. Tal vez es un error?

O tal vez *solo significa uno o más .

Der Hochstapler
fuente
Aceptaré esta respuesta principalmente por "¿es un error?" parte;) Explorer 7 realmente apesta.
user123444555621
También tengo síntomas extraños con *, ¡gracias por la pregunta!
Horst Walter
10

*y ?se llaman comodines, y se originan en DOS. Aquí hay una página que explica para qué sirven.

* coincide con cualquier combinación de caracteres y cualquier número de caracteres (incluso ninguno)

? coincide exactamente con un personaje

Probé las búsquedas en mi máquina y obtuve estos resultados:

  • radio: todos los archivos encontrados
  • radio*: todos los archivos encontrados
  • *button: todos los archivos encontrados
  • *radiobutton*: todos los archivos encontrados
  • radiobutton*: todos los archivos encontrados
  • radiobutton: todos los archivos encontrados
  • radio*button: todos los archivos encontrados

ingrese la descripción de la imagen aquí

Ove
fuente
Claro que lo hice. Una de sus preguntas fue "¿qué hace * exactamente? ¿Hay alguna documentación al respecto?". Te señalé una página explicando lo que hace.
Ove
Bien, eso es lo que se supone que debe hacer , pero como intenté aclarar en mi pregunta, no es cómo funciona en Explorer Search.
usuario123444555621
Lo probé ahora en mi máquina y obtengo resultados de todas las búsquedas que escribió en su pregunta.
Ove
no era "originado" d desde DOS (MS-DOS) sino desde math.también los shells de Unix lo usaban años antes de la existencia de DOS.
Maxwell S.
1
Solo para confirmar la experiencia de Ove, en una carpeta no indexada recién creada en Win7 x64, veo exactamente los mismos resultados que él (es decir, todos los archivos encontrados para todos los términos de búsqueda).
Karan
1

Creo que todos establecimos que * siempre ha sido el comodín para 0 o más (o. * Si está utilizando expresiones regulares). Esto es exactamente lo que se supone que debe hacer, pero ha habido muchas veces en que esto tampoco ha sucedido correctamente para mí. Descubrí después de reiniciar que las mismas búsquedas funcionaron correctamente. Esto probablemente se deba al servicio de indexación, ya que se han informado problemas con él y es probable que haya errores, especialmente. a la velocidad a la que M $ elimina los paquetes de servicio y las actualizaciones de seguridad. Mi sugerencia sería, seguir con cmd.exe, eso es lo que hago, entonces no tengo que preocuparme por si los archivos se quedan atrás. Traté de reproducir tu error pero no tuve éxito, es posible que desee verificar los atributos de los dos archivos para asegurarse de que no estén marcados como sistema (que no verá en el cuadro de diálogo de propiedades) u ocultos o que tengan alguna otra propiedad que impida que la búsqueda lo vea. Pero como dije, parece que no puedo reproducirlo.

osirisgothra
fuente
0

Documentación de lo que * hace desde el sitio web de microsofts . El documento es para Windows XP, pero es el mismo en todas las versiones de Windows, excepto quizás Windows Bob (no estoy seguro de eso).

Phillip R.
fuente
-4

El * normalmente significa todo. Entonces, por ejemplo, si busco * .png, buscaría todos los archivos .png.

Kevin Dodd
fuente
¿Cómo explicaría los síntomas de la OP entonces?
soandos
¿Qué es OP ...?
Kevin Dodd
Significa el "Cartel original"
soandos
Oh, ya veo, no estoy muy seguro. Tal vez funciona de diferentes maneras dependiendo de dónde coloque el asterisco.
Kevin Dodd