0 votos

Búsqueda y descarga de archivos

Buen día

Tengo una duda, tengo un código de batch el cual uno de primera instancia llena un archivo con lo que desea buscar, después se direcciona a una dirección trayendo los archivos con extensión XML y PDF el problema es que trae duplicados es decir archivos nuevos y corregidos, solo se requiere el ultimo registro

Codigo Actual

@echo off

md C:\Macro_CFDI\C:\Macro_CFDI\Destino

FOR /F %%A IN (C:\Macro_CFDI\Busqueda.txt) DO copy \10.225.213.129\cfdi\SAP_LOG\PDF*%%A* C:\Macro_CFDI

FOR /F %%A IN (C:\Macro_CFDI\Busqueda.txt) DO copy \10.225.213.129\cfdi\SAP_LOG\XML*%%A* C:\Macro_CFDI

pause

Mejora

@echo off

md C:\Macro_CFDI\C:\Macro_CFDI\Destino

for /f "delims=" %%a in ('dir C:\Macro_CFDI*Busqueda*.txt /b /a-d /od') do set ultimo=%%a copy "\10.225.213.129\cfdi\SAP_LOG\PDF\%ultimo%" "C:\Macro_CFDI"

for /f "delims=" %%a in ('dir C:\Macro_CFDI*Busqueda*.txt /b /a-d /od') do set ultimo=%%a copy "\10.225.213.129\cfdi\SAP_LOG\XML\%ultimo%" "C:\Macro_CFDI"

pause

Saludos

Error

El nombre de archivo, el nombre de directorio o la sintaxis de la etiqueta del volumen no son correctos

1voto

Codes Blue Puntos50

Borrar un For para que no te lo duplique

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: