Gzip сжимает несколько файлов с подпапками в каждое имя, используя пакет и 7zip - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть папка, которая содержит вложенные папки с несколькими файлами HTML в нем.Я хочу сжать все html-файлы по отдельности в gzip, шаг за шагом, в каждой подпапке с помощью пакета 7zip (.bat).Мне не нужно сохранять оригинальные файлы.

Как это выглядит сейчас:

Example[Mainfolder]

ny [subfolder]
test1.html
test2.html

oh [subfolder]
test3.html
test4.html
...

Как это должно выглядеть:

Example[Mainfolder]
Batch File

ny [subfolder]
test1.html.gz
test2.html.gz

oh [subfolder]
test3.html.gz
test4.html.gz
...

Я не разработчик, и я надеюсь, что кто-нибудь может мне помочь.Я использую Windows 10 Pro.

1 Ответ

0 голосов
/ 22 сентября 2018

Я создал код:

@echo off
for %%i in (*.html) do c:\programme\7-zip\7z.exe a -tgzip "%%i.gz" "%%i"
pause

Но мне интересно, как включить все подпапки?Я нашел это:

-r:          traverse all subdirectories

Но я не знаю, где разместить "-r".Приведенный выше код больше не работает, когда я помещаю его в него.

PS: Спасибо за опровержение моего вопроса ...

...