@echo daleko
rem Definiować ścieżka falcówka i kartoteka z
ustawiać BaseDir= c:\a\m\input
ustawiać TempDir= c:\a\m\temp
ustawiać FinalFile= c:\a\m\output\final.txt
ustawiać UnZipExe= c:\program files\7 - zamek błyskawiczny \ 7z.exe
rem Jeżeli unzip praca teren istnieć tworzyć ono
jeśli nie istnieć "%TempDir% \" mkdir "%TempDir%"
rem Jeżeli wydajność kartoteka istnieć, kasować ono
jeżeli istnieć "%FinalFile%" del "%FinalFile%"
rem Zapętlać przez subfolders (1) 300, sprawdzać jeżeli wychodzić
dla /L %%A wewnątrz ((1), (1), 300) (
jeżeli istnieć "%BaseDir% \ %%A \" (
rem Przetwarzać jakaś WEEK*.ZIP kartoteka w ten skoroszytowy (w imię rozkaz)
dla /F "tokens=*" %%B wewnątrz ("dir /b /a-d /on "%BaseDir% \ %%A \ week*.zip" ") (
rem Unzip the TXT kartoteka w ten ZAMEK BŁYSKAWICZNY zastępca falcówka
"%UnZipExe%" x "%BaseDir% \ %%A \ %%~nB.zip" %%~nB.txt - y - o " %TempDir%" >NUL
rem Append ten TXT kartoteka wcielać uoutput kartoteka (jakaś chodnikowiec linia)
findstr /I /V /C: "lista zwierzę I zobaczyć ten tydzień" "%TempDir% \ %%~nB.txt" >> " %FinalFile%"
rem Usuwać ten TXT kartoteka od zastępca falcówka
del "%TempDir% \ %%~nB.txt"
)
)
)
|