Recherche de Windows par type de fichier

1

Bien que Windows définisse le type de fichier en fonction de son extension, certains types couvrent plusieurs extensions (par exemple, "Image JPEG" couvre .JPG et .JPEG ), et d’autres utilisent des extensions qui sont des sous-chaînes d’autres extensions pour des types non liés (par exemple, les "fichiers Markdown" sont .md, qui est une sous-chaîne de .mdb (une base de données Access) et .mdi (Fichier Microsoft Document Image). Si je veux rechercher "JPEG Image" ou "Markdown file" et obtenir seulement les types de fichiers requis ... comment puis-je le faire?

  1. Les solutions Explorer, batch ou PowerShell sont acceptables.
  2. La solution idéale fonctionnera pour Windows 7 et Windows 10, mais des solutions distinctes pour Windows 7 et Windows 10 sont également acceptables.
  3. Je préférerais ne pas avoir à analyser et utiliser des extensions de fichier explicites dans la recherche.
Jeff Zeitlin
la source
Je ne suis pas sûr de ce que vous demandez. Essaies-tu de Trier ou chercher pour les fichiers avec un type spécifique? Si vous essayez de rechercher un type spécifique (comme .JPEG ), pourquoi ne souhaitez-vous pas effectuer une recherche par extension?
Cheesus Crust
1
Rechercher, pas trier; et dans certains cas, la recherche par extension n’obtient pas tous les fichiers du type (par exemple, .JPEG manque les "images JPEG" qui sont .JPG ) et dans d’autres cas recevra trop de fichiers (par exemple, .md dans la boîte de recherche de l'Explorateur, vous obtiendrez non seulement les "fichiers Markdown", mais également les "fichiers de base de données Access" ( .mdb )).
Jeff Zeitlin
Pour le cas de .JPG et .JPEG, puisqu'ils sont à la fois techniquement .JPEG des dossiers. Vous pouvez rechercher en utilisant l'explorateur en tapant type:=.JPEG dans la boîte de recherche et il devrait trouver tous les fichiers .JPEG, quelle que soit leur extension
Cheesus Crust
Nan. type:=.JPEG omet .JPG.
Jeff Zeitlin
Désolé, j'ai mal tapé. Donner type:.jpeg un essai. Je viens de le tester maintenant et il est retourné à la fois .jpg et .jpeg des dossiers.
Cheesus Crust

Réponses:

1

Quelques éléments concernant Windows et la fonction de recherche dans l’explorateur de fichiers:

  1. Windows ne connaît pas les types MIME tels que "Image JPEG" ou "Fichier Markdown" (ou leurs types (sous / super)) respectifs
  2. La recherche est très puissante si elle est utilisée correctement.

Pour répondre à ta question:

Pour rechercher une extension spécifique (type de fichier sous Windows), utilisez la requête de recherche:

  • Rechercher pour tous .md fichiers et uniquement ces fichiers (doivent être des fichiers de démarques): type:".md" (rappelez-vous les guillemets, si vous voulez une correspondance exacte)
  • Rechercher toutes les images: kind:=image (oui, vous pouvez rechercher ceci)
  • Vous pouvez combiner tous les filtres et termes de recherche à votre guise.

Plus d'infos et exemples ici: https://www.howtogeek.com/73065/learn-the-advanced-search-operators-in-windows-7/

GiantTree
la source
+1 Bien que vous pouvez rechercher des fichiers indépendamment des sous-types. Pas sûr de tous les types, mais certains vous le permettent. Tel que .JPEG, qui trouvera tous les sous-types tels que .JPE .JPG .JFIF si vous cherchez avec type:.jpeg En outre, il ne semble pas que les citations soient obligatoires, mais donnent le même résultat.
Cheesus Crust
@CheesusCrust les guillemets sont nécessaires pour rechercher une correspondance exacte. Autrement .mdb des fichiers (comme l'OP indiqué) sont trouvés.
GiantTree
Ah, je vois. Je pensais que le PO voulait trouver plus que moins. Oups! Merci de partager le lien aussi.
Cheesus Crust
Le lien n'indique pas vraiment comment faire ce dont j'avais besoin - je l'avais trouvé dans mes recherches - mais entre la réponse et les commentaires ici, plus quelques informations sur la syntaxe de recherche avancée de Windows Search, I 'ai été capable de mettre sur pied ce dont j'ai besoin. (Prochaine étape: voir si je peux trouver comment faire dans PowerShell ...)
Jeff Zeitlin
type:".md" n'a pas fonctionné (faux négatifs - pas de correspondance) lorsque je l'ai essayé sous Windows 10 (dans un dossier contenant 11 fichiers .md).
Peter Mortensen
0

Pour rechercher dans Windows en utilisant la syntaxe "type:", vous voulez faire

type:~ Notez le tilde.

Par exemple, je voulais trouver des documents Word. Si vous recherchez un navigateur dans l'explorateur, la colonne "Type" s'identifiera comme "Document Microsoft Word". J'ai utilisé:

type:~"Microsoft Word Document"

Les résultats ont renvoyé uniquement Word Docs et ont même mis en évidence le texte dans la colonne "Type".

J'avais essayé à plusieurs reprises avec type: et type:= en vain, seul le tilde ~ travaillé.

J'espère que ça aide quelqu'un.

Mike Dannyboy
la source
Cela fonctionne-t-il pour les correspondances partielles et est-il sensible à la casse? Par exemple, dois-je utiliser "Microsoft Word Document" ou "Word Word" sera-t-il adéquat (en supposant que je n'ai pas d'autre application qui s'appelle "" quelque chose "Word")?
Jeff Zeitlin
Dans toutes les recherches que j'ai effectuées n'importe où, le tilde a toujours été synonyme de recherche de correspondance partielle ou similaire, je vais donc dire oui.
Mike Dannyboy