Significato di "*" nella ricerca di Esplora risorse di Windows 7?


8

Ho una cartella contenente file come

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

Questo è ciò che accade quando eseguo una ricerca in Esplora risorse:

  • radio: tutti i file trovati
  • radio*: tutti i file trovati
  • *button: tutti i file trovati
  • *radiobutton*: tutti i file trovati
  • radiobutton*: nessun risultato
  • radiobutton: nessun risultato
  • radio*button: tutti i file trovati

Cosa diavolo fa *esattamente? C'è della documentazione su questo?

E perché funziona radioe radio*buttonfunziona come un termine di ricerca, ma radiobuttonnon?


Modificare:

So che di *solito si suppone che sia un carattere jolly che corrisponde a 0 o più caratteri. Ma ovviamente non in questo caso.

Risposte:


6

La Guida di Windows afferma che il comportamento è lo stesso di qualsiasi altra parte di Windows:
inserisci qui la descrizione dell'immagine

Ma anche altri utenti hanno notato qualcosa di strano. Forse è un bug?

O forse *significa solo uno o più .


Accetterò questa risposta principalmente per "è un bug?" parte;) Explorer 7 fa davvero schifo.
user123444555621

Ho anche strani sintomi con *, grazie per la domanda!
Horst Walter,

10

*e ?sono chiamati caratteri jolly e provengono da DOS. Ecco una pagina che spiega a cosa servono.

* corrisponde a qualsiasi combinazione di caratteri e qualsiasi numero di caratteri (anche nessuno)

? corrisponde esattamente a un personaggio

Ho provato le ricerche sulla mia macchina e ottengo questi risultati:

  • radio: tutti i file trovati
  • radio*: tutti i file trovati
  • *button: tutti i file trovati
  • *radiobutton*: tutti i file trovati
  • radiobutton*: tutti i file trovati
  • radiobutton: tutti i file trovati
  • radio*button: tutti i file trovati

inserisci qui la descrizione dell'immagine


Certo che l'ho fatto. Una delle tue domande era "cosa fa esattamente *? C'è della documentazione su questo?". Ti ho indicato una pagina che spiega cosa fa.
Ove,

Bene, è quello che dovrebbe fare , ma come ho cercato di chiarire nella mia domanda, non è come funziona in Explorer Search.
user123444555621

L'ho provato ora sulla mia macchina e ottengo risultati per tutte le ricerche che hai scritto nella tua domanda.
Ove,

non era "originato" da DOS (MS-DOS) ma da math.anche le shell Unix lo usavano anni prima dell'esistenza di DOS.
Maxwell S.

1
Solo per confermare l'esperienza di Ove, su una cartella non indicizzata di nuova creazione in Win7 x64, vedo gli stessi esatti risultati di lui (ovvero tutti i file trovati per tutti i termini di ricerca).
Karan,

1

Penso che tutti abbiamo stabilito che * è sempre stato il carattere jolly per 0 o più (o. * Se si utilizzano espressioni regolari). Questo è esattamente ciò che dovrebbe fare, ma ci sono state molte volte in cui ciò non è avvenuto correttamente anche per me stesso. Ho scoperto dopo il riavvio che le stesse ricerche hanno funzionato correttamente. Ciò è probabilmente dovuto al servizio di indicizzazione, in quanto sono stati segnalati problemi con esso e ci saranno sicuramente errori esp. alla velocità con cui M $ elimina i service pack e gli aggiornamenti di sicurezza. Il mio suggerimento sarebbe, attenersi a cmd.exe, ecco cosa faccio, quindi non devo preoccuparmi se i file vengano lasciati indietro. Ho provato a riprodurre il tuo errore ma non ci sono riuscito, potresti voler controllare gli attributi dei file dei due file per assicurarti che non siano contrassegnati come sistema (che non vedrai nella finestra delle proprietà) o che siano nascosti o che siano presenti altre proprietà che impediscono alla ricerca di vederlo. Ma come ho detto, non riesco a riprodurlo.


0

Documentazione per ciò che * fa dal sito Web di microsoft . Il documento è per Windows XP ma è lo stesso in tutte le versioni di Windows, tranne forse Windows Bob (non sono sicuro di quello).


-4

* Normalmente significa tutto. Quindi, per esempio, se avessi cercato * .png, avrebbe cercato tutti i file .png.


Come spiegheresti i sintomi del PO allora?
soandos,

Che cos'è OP ....?
Kevin Dodd,

Significa "Manifesto originale"
soandos,

Oh capisco, non ne sono troppo sicuro. Forse funziona in modi diversi a seconda di dove metti l'asterisco.
Kevin Dodd,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.