Tomar nombre de archivo de entrada sin extension
Publicado por alberto becerril (2 intervenciones) el 17/02/2012 16:52:20
hola a todos,
Quisiera solicitar su ayuda, estoy generando un archivo batch para tomar el nombre de un archivo de entrada y renombrar un archivo de salida con el mismo nombre de entrada; pero mi problema es el siguiente.
Tomo el nombre del archivo de entrada incluyendo extension; ejemplo:
Archivo de entrada: Prueba.afp
Archivo de salida deseado: Prueba_CFDI.afp
pero me esta dejando la salida de la siguiente manera:
Prueba.afp_CFDI.afp
Es decir; esta tomando, como nombre todo incluyendo extension, como puedo eliminar la extension y que solo me tome el nombre de entrada:
Copio mi codigo, ojala me pudieran ayudar. gracias
CD E:\TSYS_IXE\input
FOR %%T IN (*) DO SET INPUT_FILE=%%T
CD E:\TSYS_IXE\output
RENAME E:\TSYS_IXE\output\output.afp %INPUT_FILE%_%CFDI.AFP
Muchisimas gracias de antemano
Saludos cordiales
Quisiera solicitar su ayuda, estoy generando un archivo batch para tomar el nombre de un archivo de entrada y renombrar un archivo de salida con el mismo nombre de entrada; pero mi problema es el siguiente.
Tomo el nombre del archivo de entrada incluyendo extension; ejemplo:
Archivo de entrada: Prueba.afp
Archivo de salida deseado: Prueba_CFDI.afp
pero me esta dejando la salida de la siguiente manera:
Prueba.afp_CFDI.afp
Es decir; esta tomando, como nombre todo incluyendo extension, como puedo eliminar la extension y que solo me tome el nombre de entrada:
Copio mi codigo, ojala me pudieran ayudar. gracias
CD E:\TSYS_IXE\input
FOR %%T IN (*) DO SET INPUT_FILE=%%T
CD E:\TSYS_IXE\output
RENAME E:\TSYS_IXE\output\output.afp %INPUT_FILE%_%CFDI.AFP
Muchisimas gracias de antemano
Saludos cordiales
Valora esta pregunta
0