Pregunta: | 63376 - ARCHIVOS TXT IGUALES EN UN FTP |
Autor: | hector sosa |
Saludos, yo cree un batch para bajar archivos en un ftp. El problema que tengo es que dentro del ftp todos los archivos son iguales, lo único que cambia es después del 6 carácter que pone diferentes caracteres. Por ejemplo Hector2010055.T233810.txt y cambia también la fecha y hora, luego se crea otro igual pero cambia los últimos caracteres y la fecha y hora. ¿Cómo le digo que necesito bajar el ultimo archivo y que obvie los caracteres y que sea el ultimo que se depositó. Gracias por la ayuda que me puedan brindar. |
Respuesta: | Armando Nava |
Dentro de tu conexión de ftp, puedes hacer un ls -ltr, direccionas esa salida a un archivo, después tienes que darle un tratamiento a ese archivo para extraer el nombre del ultimo archivo. En la parte de tokes va el campo que nos interesa
for /F "tokens=7" %%i IN (log.txt) do ( set NOM_ARCH=%o ) echo %NOM_ARCH% Es decir tienes que hacer primero un ftp para listar los archivos del servidor y direccionar esa salida, y otro en donde analizar esa salida, extraes el nombre del archivo y se efectue el ftp de ese archivo. |