@echo weg
Rem definieren Wege zu den Faltblättern und zu den Akten, um mit zu arbeiten
BaseDir= c:\a\m\input einstellen
TempDir= c:\a\m\temp einstellen
FinalFile= c:\a\m\output\final.txt einstellen
UnZipExe= c:\program files\7 einstellen - Reißverschluss \ 7z.exe
Rem, wenn Arbeitsbereich öffnen, existiert nicht verursachen ihn
wenn nicht existieren „%TempDir% \“ mkdir „%TempDir%“
Rem, wenn Ausgabedatei existiert, löschen sie
wenn existieren „%FinalFile%“ das del „%FinalFile%“
Rem schlingen durch Subfolders 1 bis 300 und überprüfen, ob sie herausnehmen
für /L %%A (1, 1, 300) innen tun (
wenn „%BaseDir% \ %%A \“ existieren (
Rem verarbeiten alle mögliche WEEK*.ZIP Akten in diesem Faltblatt (im Namensauftrag)
für /F „tokens=*“ %%B („dir /b /a-d /on „%BaseDir% \ %%A \ week*.zip“ ") innen tun (
Rem öffnen die TXT Akte in diesem REISSVERSCHLUSS zum Tempfaltblatt
„%UnZipExe%“ x „%BaseDir% \ %%A \ %%~nB.zip“ %%~nB.txt - y - O " %TempDir%“ >NUL
Rem hinzufügen diese TXT Akte zur vermischten uoutput Akte tput (irgendeine Überschriftlinie überspringend)
findstr /I /V /C: „Liste der Tiere sah ich diese Woche“ „%TempDir% \ %%~nB.txt“ >> " %FinalFile%“
Rem entfernen diese TXT Akte vom Tempfaltblatt
del „%TempDir% \ %%~nB.txt“
)
)
)
|