Windows: cerca le cartelle che contengono "@" nei loro nomi


2

Uso un sistema di cartelle per tenere traccia delle attività e dei progetti e i miei progetti sono rappresentati da cartelle i cui nomi iniziano con il carattere "@". Vorrei un modo per popolare un elenco dei miei progetti, ovvero cercare tutte le sottocartelle contenenti "@" nel loro nome. Tuttavia, sembra che la funzione di ricerca in Explorer ignori "@" poiché quando la cerco non ottengo risultati. Qualcuno sa come forzare Windows a cercare il carattere @?


In realtà, ho involontariamente trovato una soluzione alternativa. Se cerco "+" (che è un altro carattere speciale che uso per coincidenza nei nomi delle cartelle), sembra generare un elenco di tutte le sottocartelle, dove le cartelle che iniziano con "@" si spostano in cima all'elenco poiché è alfabeticamente prima. Sarebbe comunque bello poter fare una ricerca adeguata.
DroidFreak36


@MattChampion Probabilmente è correlato, ma non è emerso quando ho cercato.
DroidFreak36,

Risposte:


2

Come posso cercare le cartelle che contengono "@" nei loro nomi

Puoi trovare tutti i nomi di file che contengono @usando ~=@per la stringa di ricerca.

~=è una parola chiave speciale che significa contiene .


Utilizzo delle parole chiave per affinare una ricerca

Se si desidera filtrare una proprietà che non viene visualizzata quando si fa clic nella casella di ricerca, è possibile utilizzare parole chiave speciali. Ciò comporta in genere la digitazione di un nome di proprietà seguito da due punti, a volte un operatore e quindi un valore. Le parole chiave non fanno distinzione tra maiuscole e minuscole.

Termini di ricerca di esempio

System.FileName:~<"notes"

File i cui nomi iniziano con "note". Il ~<mezzo "inizia con".

System.FileName:="quarterly report"

File denominati "rapporto trimestrale". Il =mezzo "corrisponde esattamente".

System.FileName:~="pro"

File i cui nomi contengono la parola "pro" o i caratteri pro come parte di un'altra parola (come "processo" o "procedura"). Il ~=mezzo "contiene".

System.Kind:<>picture

File che non sono immagini. Il <>mezzo "non lo è".

System.DateModified:05/25/2010

File che sono stati modificati in quella data. Puoi anche digitare "System.DateModified: 2010" per trovare i file modificati in qualsiasi momento durante quell'anno.

System.Author:~!"herb"

File i cui autori non hanno "erba" nel loro nome. Il ~!mezzo "non contiene".

System.Keywords:"sunset"

File che sono taggati con la parola tramonto.

System.Size:<1mb

File di dimensioni inferiori a 1 MB.

System.Size:> 1 MB

File di dimensioni superiori a 1 MB.

Nota:

È possibile utilizzare un punto interrogativo ( ?) come carattere jolly per un singolo carattere e un asterisco ( *) come carattere jolly per un numero qualsiasi di caratteri.

Fonte Suggerimenti avanzati per la ricerca in Windows


Grazie, "name: ~ = @" funziona. Mi chiedo perché non sia documentato da nessuna parte. In realtà, nemmeno il comportamento dei caratteri @ e +, entrambi sembrano caratteri speciali per la funzione di ricerca.
DroidFreak36,

Vedi la risposta aggiornata per la documentazione ufficiale. È il ~e ~=che sono speciali. L' @è quello che si sta cercando. Sentiti libero di accettare la mia risposta .
DavidPostill

Bene, "@" e "+" sono anche caratteri speciali in un certo senso perché hanno un comportamento diverso rispetto ai caratteri ordinari (come "h" o "v"). In particolare, "+" sembra avere una sorta di comportamento speciale non documentato poiché corrisponde a tutte le cartelle, comprese quelle che non hanno "+" nel loro nome e quelle che hanno "+" nei loro nomi non ce l'hanno evidenziato come fanno se cerco un personaggio normale.
DroidFreak36,

@ DroidFreak36 Da alcuni test qui @e +da soli nella casella di ricerca corrisponderanno a tutti i file nella directory corrente e file in tutte le sottodirectory (a qualsiasi profondità).
DavidPostill

0

MAIUSC e fai clic con il pulsante destro del mouse sulla cartella superiore tenendoli tutti, quindi seleziona:

Menù contestuale

Quindi digitare la seguente riga, seguita da Enter:

dir /s/b/ad *@*

o

dir /s/b/ad *@* > @list.txt

per salvare i risultati.

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.