我有一个文件夹,其中包含带有多个html文件的子文件夹。我想通过7zip批处理(.bat)在每个子文件夹中一步一步地将所有html文件压缩为gzip。我不需要保留原始文件。
现在看起来如何:
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。
答案 0 :(得分:1)
我创建了一个代码:
@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:感谢您拒绝我的问题...