Ricerca di file senza estensione in Windows 7


10

Per la vita non riesco a trovare un modo per far cercare a Windows 7 Explorer file senza estensione. In XP è stato bello e semplice: basta cercare i file con nome *.ma in 7, che non funziona e restituisce tutti i file, come fa ext:..

La ricerca è diventata estremamente onerosa in Windows 7. Qualcuno sa come eseguire questa attività precedentemente semplice?


1
Mi piacerebbe vedere una soluzione senza dover ricorrere ad app di terze parti, ma questo dovrebbe fare quello che ti serve. mythicsoft.com/agentransack
skub

1
Potrebbe essere una correzione per la ricerca di Windows qui ... davidlenihan.com/2009/06/teaching_windows_about_files_w.html
Moab

Ricerca di Windows non è la sintassi più intuitiva. Sono curioso della storia e dello sviluppo di Ricerca di Windows e da dove è iniziata.
surfasb,

Ri: Il link di Moab - > I file che non hanno estensione (come "makefile") non funzionano bene in Windows. Non vero; XP non ha avuto problemi con file senza estensione o file senza nome (ad es. `.Htaccess '). Certo, Explorer era un po 'complicato e la riga di comando era più facile da usare per questi, ma non c'erano mai problemi con la funzione di ricerca.
Synetech,

> Ricerca Windows non è la sintassi più intuitiva. Sono curioso della storia e dello sviluppo di Ricerca di Windows e da dove è iniziata. Probabilmente un mix (disordinato) tra caratteri jolly, regex, in competizione con Google e uso eccessivo di droghe. Non sarei così arrabbiato se fosse solo il problema di ricerca di Windows, ma in Win7, anche la normale funzione di ricerca in Explorer è rotta perché hanno deciso di sostituire la funzione di ricerca di Explorer con la ricerca di Windows rotta. : roll: non so cosa sia peggio; la nuova sintassi inefficace / difficile, o che ci vuole sempre il 100% di CPU per fare qualsiasi cosa / niente.
Synetech,

Risposte:


12

Secondo MSDN, il carattere niente è []. Quindi premere F3e accedere ext:[].


Quel tipo di, quasi funziona. Restituisce file che in effetti non hanno estensione, ma restituisce anche alcuni file che sono etichettati come privi di estensione anche se contengono uno o più punti, nonché tutte le cartelle, anche quelle che contengono punti. Hmm, sembra che Windows 7 non sia nemmeno in grado di dire il tipo di file e / o di analizzare correttamente i nomi dei file / l'estensione. (Mi piace Win7 sempre meno ogni giorno.)
Synetech,

1
Strano, i file con più periodi per definizione hanno un'estensione e quei file non vengono visualizzati sul mio sistema. Le cartelle hanno anche estensioni, quindi non è solo per i file. Se vuoi solo i file devi aggiungere un filtro: NOT kind:folderpoiché cerca implicitamente tutti i tipi di oggetti, non solo i file. Non posso aiutarti con il Mi piace / Non mi piace di Win 7.
surfasb,

3

Come indica @surfasb, [] può essere usato per rappresentare "niente" e puoi usarlo con il ext:filtro.

Puoi quindi usarlo in combinazione con il type:filtro e dirgli di NON mostrare le cartelle dei file:

ext:[] type:NOT"file folder"


1

Stavo affrontando questo problema oggi su Windows 8 e l'ho notato in precedenza anche su Windows 7. Ho finalmente trovato il modo di farlo bene e spero che questa risposta aiuti i poster originali e altri che vengono qui tramite ricerche su Google.

In genere per ricerche di potenza normali e avanzate ho usato Nirsoft SearchMyFiles e ho smesso di usare Windows Search.

inserisci qui la descrizione dell'immagine

Ma, per qualche motivo, ho avuto problemi a trovare i file senza alcuna estensione. Ho pensato che lo stesso bug fosse presente anche in questa app.

Ma mi sbagliavo e apparentemente Nir Softer ha ridisegnato da zero il suo jolly e il suo motore di espressione regolare; come da questo piccolo gioiello che ho trovato pubblicato sulla pagina nella sezione "Cronologia versioni":

  • Versione 2.40:
    • SearchMyFiles ora utilizza un parser jolly interno invece di basare il risultato della ricerca sul parser jolly di Windows. Questa modifica risolve un fastidioso bug causato dal parser di caratteri jolly di Windows: nelle versioni precedenti, SearchMyFiles a volte restituiva risultati errati, poiché Windows abbina anche il carattere jolly con il nome file breve (formato 8.3 DOS).
    • Avviso: il nuovo parser con caratteri jolly può causare alcuni problemi di compatibilità, ad esempio: Durante la scansione con . carattere jolly con parser di Windows, ha restituito tutti i file, inclusi i file senza estensione. Con il nuovo parser SearchMyFiles jolly, . restituisce solo file con estensione. Per restituire tutti i file, è necessario utilizzare * anziché .
    • Quando si caricano vecchi file di configurazione, SearchMyFiles converte automaticamente tutto . caratteri jolly a *
    • Il nuovo parser jolly presenta alcuni vantaggi, ad esempio: se si cerca . . . , otterrai tutti i file con almeno 3 punti. Con il parser jolly di Windows nelle versioni precedenti, hai semplicemente ottenuto l'elenco di tutti i file.
    • È ora possibile escludere i file utilizzando l'elenco dei caratteri jolly. Devi selezionare questa opzione dalla casella combinata, perché l'opzione predefinita è di escludere i file per estensione.
    • Ora puoi specificare le stringhe di ambiente nei campi "Cartelle base" e "Cartelle escluse" (ad esempio:% AppData%)

Quindi per trovare i file senza estensioni non usare questi:

*.* or *.

Basta usare un semplice:

* 

Per esempio :

Files Wildcard: *
Subfolders Wildcard: *

Nota: per favore, non seguire i caratteri jolly mostrati nello screenshot "vecchio" pubblicato sopra.

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.