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).

Jeff
la source
Connexes: superuser.com/questions/209231/…
Lance Roberts
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
Terry
la source
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"
Ƭᴇcʜιᴇ007
la source
1

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

Daniel R Hicks
la source
0

Étape 1: obtenez FindUtils .
Étape 2:find some\dir -type f ! -name *.mp3

Ignacio Vazquez-Abrams
la source
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

Col
la source
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.

BrianA
la source
0

Vous pouvez vérifier un type mime avec:

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

puis écrivez un script.

Adobe
la source