Significado de "*" na Pesquisa do Windows 7 Explorer?

8

Eu tenho uma pasta contendo arquivos como

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

É o que acontece quando pesquiso no Windows Explorer:

  • radio: todos os arquivos encontrados
  • radio*: todos os arquivos encontrados
  • *button: todos os arquivos encontrados
  • *radiobutton*: todos os arquivos encontrados
  • radiobutton*: sem resultados
  • radiobutton: sem resultados
  • radio*button: todos os arquivos encontrados

Então, o que diabos os *precisamente fazem? Existe alguma documentação sobre isso?

E por que radioe radio*buttonfunciona como um termo de pesquisa, mas radiobuttonnão?


Editar:

Eu sei que *geralmente é um curinga que corresponde a 0 ou mais caracteres. Mas, obviamente, não acontece neste caso.

user123444555621
fonte

Respostas:

6

A Ajuda do Windows afirma que o comportamento é o mesmo de qualquer outro lugar do Windows:
insira a descrição da imagem aqui

Mas outros usuários também notaram que algo é estranho. Talvez seja um bug?

Ou talvez *apenas signifique um ou mais .

Der Hochstapler
fonte
Eu aceito esta resposta principalmente pelo "é um bug?" parte;) Explorer 7 realmente é uma merda.
User123444555621
Estou tendo sintomas estranhos com * também, obrigado pela pergunta!
Horst Walter
10

*e ?são chamados curingas e são originários do DOS. Aqui está uma página explicando para que servem.

* corresponde a qualquer combinação de caracteres e qualquer número de caracteres (mesmo nenhum)

? corresponde exatamente a um caractere

Eu tentei as pesquisas na minha máquina e obtive os seguintes resultados:

  • radio: todos os arquivos encontrados
  • radio*: todos os arquivos encontrados
  • *button: todos os arquivos encontrados
  • *radiobutton*: todos os arquivos encontrados
  • radiobutton*: todos os arquivos encontrados
  • radiobutton: todos os arquivos encontrados
  • radio*button: todos os arquivos encontrados

insira a descrição da imagem aqui

Ove
fonte
Claro que sim. Uma de suas perguntas foi "o que * faz com precisão? Existe alguma documentação sobre isso?". Apontei para uma página explicando o que ela faz.
Ove
Certo, é o que deve fazer , mas como tentei deixar claro na minha pergunta, não é assim que funciona na Pesquisa do Explorer.
User123444555621
Eu tentei agora na minha máquina e obtenho resultados para todas as pesquisas que você escreveu na sua pergunta.
Ove
não era "originário" d do DOS (MS-DOS), mas do math.além disso, os shell do Unix o usavam anos antes da existência do DOS.
Maxwell S.
11
Apenas para confirmar a experiência de Ove, em uma pasta não indexada recém-criada no Win7 x64, vejo exatamente os mesmos resultados que ele (ou seja, todos os arquivos encontrados para todos os termos de pesquisa).
quer
1

Acho que todos nós estabelecemos que * sempre foi o caractere curinga para 0 ou mais (ou. * Se você estiver usando expressões regulares). É exatamente isso que deve ser feito, mas houve muitas ocasiões em que isso também não aconteceu corretamente. Descobri, após reiniciar, que as mesmas pesquisas funcionaram corretamente. Provavelmente, isso se deve ao serviço de indexação, já que foram relatados problemas com o mesmo e provavelmente haverá erros esp. na taxa em que o M $ inicia os service packs e as atualizações de segurança. Minha sugestão seria ficar com o cmd.exe, é isso que eu faço, então não preciso me preocupar se os arquivos serão ou não deixados para trás. Tentei reproduzir seu erro, mas não obtive êxito, convém verificar os atributos de arquivo dos dois arquivos para garantir que eles não estejam marcados no sistema (que você não verá na caixa de diálogo de propriedades) ou ocultos ou que tenham alguma outra propriedade que impeça a pesquisa. Mas como eu disse, não consigo reproduzi-lo.

osirisgothra
fonte
0

Documentação para o que * faz no site da microsofts . O documento é para o Windows XP, mas é o mesmo em todas as versões do Windows, exceto, talvez, o Windows Bob (não tenho certeza sobre isso).

Phillip R.
fonte
-4

O * normalmente significa tudo. Por exemplo, se eu pesquisasse * .png, ele pesquisaria todos os arquivos .png.

Kevin Dodd
fonte
Como você explicaria os sintomas do OP então?
soandos 15/07/12
O que é OP ....?
Kevin Dodd
Significa o "Pôster original"
soandos
Oh, entendo, não tenho muita certeza. Talvez funcione de maneiras diferentes, dependendo de onde você coloca o asterisco.
Kevin Dodd