Trouver tous les fichiers qui ne sont PAS d'un type / extension spécifique dans le dossier?


39

Windows 7 Ultimate 64bit:

Je cherche un moyen de trouver tous les fichiers d'un répertoire qui ne sont PAS d'un type ou d'une extension de fichier spécifique.

Exemple: j'aimerais trouver tous les fichiers qui ne sont pas un fichier .mp3 dans mon dossier de musique (et tous les sous-dossiers).



1
Relatif, bien sûr, mais pas en double. Cela concerne la syntaxe de la recherche intégrée, pas spécifiquement un utilitaire tiers.
Synetech

Réponses:


58

tapez ceci dans la boîte de recherche du répertoire que vous souhaitez rechercher

NOT *.mp3

Comment faire pour que cela fonctionne dans Windows XP?
Pacerier

4
C'était nouveau pour moi, mais génial! Après l'avoir testé, je veux ajouter que vous pouvez faire des multiples, tels que NOT * .mp3, NOT * .aiff, etc. Vous pouvez même faire "NOT folder" pour exclure des dossiers.
Jeff

Mais comment ajouter plusieurs conditions NOT à un type de fichier: recherche de dossier? Question ici: superuser.com/questions/1001163/…
JinSnow

2
Vieux fil, mais il y avait une question à résoudre. @Guillaume Vous pouvez enchaîner AND NOT après vos arguments initiaux.
avluis

7

À partir d'une invite de commande, vous pouvez diriger la liste de répertoires vers findstr et utiliser le Vcommutateur de findstr pour exclure des lignes telles que le filtre (dans ce cas, les lignes se terminant par .mp3), ainsi que le Icommutateur pour rendre la procédure de recherche insensible à la casse.

dir | findstr /vi "*.mp3"

1

Je viens d'ouvrir le dossier avec l'Explorateur Windows, ajouter la colonne Type à l'écran et trier.



0

Tu pourrais essayer

xcopy /L /EXCLUDE:.mp3 /S DIRNAME .

Le drapeau / L oblige xcopy à ne lister que les répertoires / s mais pas à les copier dans tous les sous-dossiers et les fichiers mp3 exclus sont exclus


0

Pour un aperçu rapide, je trie en cliquant sur l'en-tête de colonne de type dans l'Explorateur. Il existe une option déroulante permettant de cocher des cases uniquement pour les fichiers que vous souhaitez répertorier.


0

Vous pouvez vérifier un type mime avec:

file -i <YourFile> -F "::" | sed 's/.*:: //' | sed 's/;.*//'

puis écrivez un script.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.