@echo fuori
il rem definisce i percorsi ai dispositivi di piegatura ed alle lime per funzionare con
regolare BaseDir= c:\a\m\input
regolare TempDir= c:\a\m\temp
regolare FinalFile= c:\a\m\output\final.txt
regolare UnZipExe= c:\program files\7 - la chiusura lampo \ 7z.exe
il rem se aprire la chiusura lampo della zona di lavoro non esiste la genera
se non esistono “%TempDir% \„ mkdir “%TempDir%„
il rem se l'archivio di uscita esiste, lo cancella
se esiste il del “%FinalFile%„ “di %FinalFile%„
il rem collega attraverso i subfolders 1 - 300, controllando se escono
per /L %%A dentro (1, 1, 300) fare (
se esistono “%BaseDir% \ %%A \„ (
il rem proceda tutte le lime di WEEK*.ZIP in questo dispositivo di piegatura (nell'ordine nome)
per /F “il tokens=*„ %%B dentro (“dir /b /a-d /on “%BaseDir% \ %%A \ week*.zip„ ") fare (
il rem apre la chiusura lampo della lima di TXT in questa CHIUSURA LAMPO al dispositivo di piegatura del temp
>NUL„ di x “%BaseDir% \ %%A \ %%~nB.zip„ %%~nB.txt - y - o " %TempDir%„ “di %UnZipExe%
il rem aggiunge questa lima di TXT alla lima fusa del uoutput (che salta qualsiasi linea dell'intestazione)
findstr /I /V /C: “lista degli animali ho veduto questa settimana„ “%TempDir% \ %%~nB.txt„ >> " %FinalFile%„
il rem rimuove questa lima di TXT dal dispositivo di piegatura del temp
del “%TempDir% \ %%~nB.txt„
)
)
)
|