A Ajuda do Windows afirma que o comportamento é o mesmo de qualquer outro lugar no Windows:
Mas
Ou talvez *
apenas signifique um ou mais .
Eu tenho uma pasta contendo arquivos como
radiobutton-clicked.png
radiobutton-foobar.png
radiobutton-foobarbaz.png
... etc.
Isso é o que acontece quando eu procuro 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 o *
faz precisamente? Existe alguma documentação sobre isso?
E por que radio
e radio*button
funcionam como um termo de pesquisa, mas radiobutton
não?
Editar:
Eu sei que *
geralmente é um curinga que corresponde a 0 ou mais caracteres. Mas obviamente isso não acontece neste caso.
*
e ?
são chamados curingas e são originários do DOS. Aqui está uma página explicando para que serve.
*
corresponde a qualquer combinação de caracteres e qualquer número de caracteres (até nenhum)
?
corresponde exatamente a um caractere
Eu tentei as pesquisas na minha máquina e obtive estes 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
Acho que todos nós estabelecemos que * sempre foi o curinga para 0 ou mais (ou. * se você estiver usando expressões regulares). Isto é exatamente o que é suposto fazer, mas tem havido muitas vezes quando isso não aconteceu corretamente para mim também. Eu encontrei depois de reiniciar que as mesmas pesquisas funcionaram corretamente. Isto é provavelmente devido ao serviço de indexação, pois tem havido problemas relatados com ele e não é provável que haja erros esp. a taxa em que M $ checa service packs e atualizações de segurança. Minha sugestão seria, ficar com cmd.exe, é isso que eu faço, então eu não tenho que me preocupar se os arquivos estão sendo deixados para trás. Tentei reproduzir seu erro, mas não tive sucesso, você pode querer verificar os atributos de arquivo dos dois arquivos para ter certeza de que eles não estão marcados sistema (que você não verá na caixa de diálogo de propriedades) ou oculto ou ter alguma outra propriedade impedindo a pesquisa de ver isto. Mas como eu disse, não consigo reproduzir isso.
Documentação para o que * é feito em microsofts site . 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).
O * normalmente significa todos. Então, por exemplo, se eu seached * .png, ele procuraria por todos os arquivos .png.