
ich würde alle HTML-Dateien in allen Verzeichnissen, die sich unter einem Verzeichnis befinden, mit gzip komprimieren und dabei die nicht komprimierten Dateien löschen.
for /r %%i in (*.html) do "c:\7-zip\7z.exe" a -aoa -mx=9 -tgzip -sdel "%%~ni.gz" "%%i"
Diese Befehlszeile funktioniert teilweise, führt jedoch nicht für jede HTML-Datei in ihrem Verzeichnis ein GZIP-Komprimieren durch, sondern für alle Dateien im übergeordneten Verzeichnis.
wenn ich das mache
for /r %%i in (*.html) do "c:\7-zip\7z.exe" a -aoa -mx=9 -tgzip -sdel "%%i.gz" "%%i"
Es komprimiert jede Datei in seinem Verzeichnis mit GZIP, behält aber die HTML-Datei bei.
ich habe die Lösung
for /r %%i in (*.html) do "c:\7-zip\7z.exe" a -aoa -mx=9 -tgzip -sdel "%%~pni.gz" "%%i"