Busqueda de archivos excepto los pasados como para
Publicado por ProLiC (4 intervenciones) el 01/02/2006 19:05:12
Hola, a ver si alguno me podeis ayudar. Mañana tengo un control de MS-DOS y hay un archivo por lotes que no me sale.
Dicho archivo ha de mostrar todos los archivos de un directorio pasado como parametro a excepcion de los pasados tambien como parametros, permitiendose en estos ultimos el uso de comodines. Es decir:
ejemplo.bat c:\pruebas *.bat
me debe mostrar todos los archivos de la carpeta c:\pruebas que sean diferentes de los BAT
Yo para intentarlo he usado dos archivos: direxc.bat y ejemplo.bat
DIREXC.BAT
find /v "%1"<dir.txt
EJEMPLO.BAT
dir %1>dir.txt
for %%a in (%2) do call direxc %%a
El problema es que solo quita el primer archivo *.bat de la lista. Espero que me entendais y alguno me sepais ayudar. Muchas gracias.
Dicho archivo ha de mostrar todos los archivos de un directorio pasado como parametro a excepcion de los pasados tambien como parametros, permitiendose en estos ultimos el uso de comodines. Es decir:
ejemplo.bat c:\pruebas *.bat
me debe mostrar todos los archivos de la carpeta c:\pruebas que sean diferentes de los BAT
Yo para intentarlo he usado dos archivos: direxc.bat y ejemplo.bat
DIREXC.BAT
find /v "%1"<dir.txt
EJEMPLO.BAT
dir %1>dir.txt
for %%a in (%2) do call direxc %%a
El problema es que solo quita el primer archivo *.bat de la lista. Espero que me entendais y alguno me sepais ayudar. Muchas gracias.
Valora esta pregunta
0