@echo av
rem definierar banor till mappar och sparar för att fungera med
fastställda BaseDir= c:\a\m\input
fastställda TempDir= c:\a\m\temp
fastställda FinalFile= c:\a\m\output\final.txt
fastställda UnZipExe= c:\program files\7 - vinande \ 7z.exe
rem, om dra ned blixtlåset på arbetsområde, finns inte skapar det
om att inte finnas ”%TempDir% \” mkdir ”%TempDir%”,
rem, om tillverkat, sparar finns, tar den bort
om finns ”%FinalFile%” del ”%FinalFile%”,
rem kretsar till och med subfolders 1 till 300 och att kontrollera, om de går ut
för /L %%A (1, 1, 300) gör in (
om finns ”%BaseDir% \ %%A \” (
rem bearbetar någon WEEK*.ZIP sparar i denna mapp (i känt beställa),
för /F ”tokens=*” %%B (”dir /b /a-d /on ”%BaseDir% \ %%A \ week*.zip””) gör in (
rem drar ned blixtlåset på TXTEN sparar i denna VINANDE för att arbeta tillfälligt mappen
>NUL ”för %UnZipExe%” x-”%BaseDir% \ %%A \ %%~nB.zip” %%~nB.txt - y - nolla " %TempDir%”
rem fästar denna TXT sparar till applicerad uoutput sparar (hoppa over någon titelrad fodra),
findstr /I /V /C: ”lista av djur som jag sågar denna vecka” ”%TempDir% \ %%~nB.txt” >> " %FinalFile%”,
rem tar bort denna TXT sparar från vikariemapp
del ”%TempDir% \ %%~nB.txt”,
)
)
)
|