Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - japarrado

#1
Scripting / AYUDA BATCH COMODIN ?
18 Julio 2013, 22:01 PM
Buen día amigos, he encontrado excelente información en este foro, por este motivo recurro a ustedes.

Tengo un problema, estoy elaborando un .bat para mover los archivos que cumplan la siguiente característica:
??_T????.sql (dos letras cualesquiera, un raya al piso, seguido de una T y por ultimo 4 letras cualesquiera; la extensión de todos los archivos es .sql)
puedo tener archivos con los siguientes nombres, por ejemplo:

CP_TOITM.sql
FD_TOPER.sql
FD_TINAC.sql


tengo la siguiente parte de código en el script:

Código (dos) [Seleccionar]
FOR %%a in (??_T????.sql) DO (
 move %%a %v_incidente%\%v_incidente%\SCRIPTS
 @echo @@%%a   >> %v_incidente%\%v_incidente%\SCRIPTS\INSTALADOR.sql
)


el problema que tengo es que ademas de estarme moviendo los archivos con cuatro letras despues de "_T" tambien me mueve archivos como:
AD_TCLTB_COM.sql
AD_TPLAN_PKY.sql


Los  cuales debo mover después en otra parte del código con:

Código (dos) [Seleccionar]
FOR %%a in (??_COL*.sql) DO (
 @echo @@%%a  >> %v_incidente%\%v_incidente%\SCRIPTS\INSTALADOR.sql
 move %%a %v_incidente%\%v_incidente%\SCRIPTS
)


No he podido limitar el for para que solo me mueva los archivos que necesito.

Como lo podría hacer? que tengo mal?
Muchas gracias por su colaboración, que tengan un excelente día.