si quiero ver, por ejemplo, archivos de una extensión particular solo usando la lista de directorios, puedo hacerlo usando el comando:
DIR *.txt
Y muestra todos los archivos con .txt
extensión.
Ahora quiero saber, ¿hay algún comando con el que pueda excluir ciertas extensiones?
Por ejemplo, no quiero ver ningún archivo con extensión .exe
, ¿cómo puedo hacer eso?
windows-7
windows
command-line
dir
Johnydep
fuente
fuente
dir /b | findstr /v /i "\.txt$"
, porquedir
es la salida de la cabecera y los posibles archivos y carpetas incorrectas cuentan al finalfindstr
más justofind
?Esto enumeraría todos los archivos y find filtraría todo lo que no contenga ".txt". Está lejos de ser perfecto, pero tal vez sea suficiente :)
fuente
/B
, diría, pero prefiero esta respuesta siempre que no vea la necesidad de 'Findstr' (la aceptada real).Depende de su intérprete de comandos.
Microsoft
cmd
no tiene una instalación de este tipo, como se puede ver en las otras respuestas donde uno tiene que procesar posteriormente la salidadir
. JP Software TCC / LE lo hace. Se llama rango de exclusión de archivos y se usa así para el ejemplo en su pregunta:fuente