¿Encuentra todos los archivos que NO son de un tipo / extensión específica en la carpeta?

39

Windows 7 Ultimate 64bit:

Estoy buscando una manera de encontrar todos los archivos en un directorio que NO sean de un tipo o extensión de archivo específico.

Ejemplo: me gustaría encontrar cada archivo que no sea un .mp3 en mi carpeta de música (y todas las subcarpetas).

Jeff
fuente
Relacionado: superuser.com/questions/209231/…
Lance Roberts
1
Relacionado, claro, pero no duplicado. Se trata de la sintaxis de la búsqueda integrada, no específicamente de una utilidad de terceros.
Synetech

Respuestas:

58

escriba esto en el cuadro de búsqueda del directorio que desea buscar

NOT *.mp3
Terry
fuente
¿Cómo hacer que esto funcione en Windows XP?
Pacerier
44
¡Esto era nuevo para mí, pero genial! Después de probarlo, quiero agregar que puede hacer múltiples, como NOT * .mp3, NOT * .aiff, etc. Incluso puede hacer "NOT folder" para excluir carpetas.
Jeff
Pero, ¿cómo agregar varias condiciones NOT a un tipo de archivo: búsqueda de carpeta? Pregunta aquí: superuser.com/questions/1001163/...
JinSnow
2
Viejo hilo, pero había una pregunta por responder. @Guillaume Puedes encadenar Y NO después de tus argumentos iniciales.
avluis
7

Desde un símbolo del sistema, puede canalizar la lista de direcciones a los hallazgos, y usar el Vinterruptor de FindStr para excluir líneas como el filtro (en este caso, las líneas que terminan en .mp3), así como el Iinterruptor para que el procedimiento de búsqueda no distinga entre mayúsculas y minúsculas.

dir | findstr /vi "*.mp3"
Ƭᴇcʜιᴇ007
fuente
1

Acabo de abrir la carpeta con el Explorador de Windows, agrego la columna Tipo a la pantalla y la ordeno.

Daniel R Hicks
fuente
0

Paso 1: Obtén FindUtils .
Paso 2:find some\dir -type f ! -name *.mp3

Ignacio Vazquez-Abrams
fuente
0

Tu podrías intentar

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

El indicador / L obliga a xcopy a enumerar solo pero no copiar el / s se ejecuta a través de todas las subcarpetas y la exclusión pierde mp3s

Columna
fuente
0

Para un vistazo rápido, ordeno haciendo clic en el encabezado de columna de tipo en el Explorador. Hay una opción desplegable para marcar casillas solo para los archivos que desea enumerar.

BrianA
fuente
0

Puede verificar un tipo mime con:

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

y luego escribe un guión.

Adobe
fuente