@echo weg
rem bepaalt wegen aan omslagen en dossiers om te werken met
vastgestelde BaseDir= c:\a\m\input
vastgestelde TempDir= c:\a\m\temp
vastgestelde FinalFile= c:\a\m\output\final.txt
vastgestelde UnZipExe= c:\program files\7 - pit \ 7z.exe
rem als het werkgebied niet openrits bestaat leidt tot het
als bestaan niet „%TempDir% \“ mkdir „%TempDir%“
rem als output er dossier bestaat, schrapt het
als „%FinalFile%“ del „%FinalFile%“ besta
rem Lijn door subfolders 1 tot 300, controlerend als zij weggaan
voor /L %%A binnen (1, 1, 300) (
als „%BaseDir% \ %%A \“ besta (
rem verwerkt om het even welke Week*.zip- dossiers in deze omslag (in naamorde)
voor /F „tokens=*“ %%B binnen („dir /b /a-d /on „%BaseDir% \ %%A \ week*.zip““) (
rem ritst het Txt- dossier in dit PIT aan temperaturenomslag open
„%UnZipExe%“ x „%BaseDir% \ %%A \ %%~nB.zip“ %%~nB.txt - y - o " %TempDir%“ >NUL
rem voegt dit Txt- dossier aan samengevoegd uoutput dossier die (om het even welke kopballijn overslaan) toe
findstr /I /V /C: „lijst van dieren zag ik deze week“ „%TempDir% \ %%~nB.txt“ >> " %FinalFile%“
rem verwijdert dit Txt- dossier uit temperaturenomslag
del „%TempDir% \ %%~nB.txt“
)
)
)
|