@echo apagado
el rem define las trayectorias a las carpetas y a los archivos para trabajar con
fijar BaseDir= c:\a\m\input
fijar TempDir= c:\a\m\temp
fijar FinalFile= c:\a\m\output\final.txt
fijar UnZipExe= c:\program files\7 - cierre relámpago \ 7z.exe
el rem si desabrochar el área de trabajo no existe la crea
si no existen los “%TempDir% \” el mkdir el “%TempDir%”
el rem si existe el archivo de salida, lo suprime
si existe el del el “%FinalFile%” del “%FinalFile%”
el rem coloca a través de los subfolders 1 a 300, comprobando si salen
para /L %%A adentro (1, 1, 300) hacer (
si existen los “%BaseDir% \ %%A \” (
el rem procesa cualquier archivo de WEEK*.ZIP en esta carpeta (en la orden conocida)
para /F “tokens=*” %%B adentro (“dir /b /a-d /on “el %BaseDir% \ %%A \ week*.zip” ") hacer (
el rem desabrocha el archivo de TXT en este CIERRE RELÁMPAGO a la carpeta del temp
>NUL” de x el “%BaseDir% \ %%A \ %%~nB.zip” %%~nB.txt - y - o el " %TempDir%” del “%UnZipExe%
el rem añade este archivo de TXT al archivo combinado del uoutput (que salta cualquie línea del jefe)
findstr /I /V /C: “lista de animales vi esta semana” el “%TempDir% \ %%~nB.txt” >> el " %FinalFile%”
el rem quita este archivo de TXT de carpeta del temp
del el “%TempDir% \ %%~nB.txt”
)
)
)
|