3

在一个文件夹中,我有一些文件夹。我想将所有文件夹分别压缩到foldername.rar并删除原始文件。我想批量执行这个功能。

我尝试了其他答案中给出的那些,但它们只压缩文件(如果存在),或者什么都不做。在这里,我只需要将文件夹压缩到它们各自的存档中。请帮忙

4

2 回答 2

4
于 2013-12-01T17:27:55.730 回答
1

也许像这样,将 C:\testfolder\ 更改为您喜欢的。在我的示例中,我有 3 个文件夹(在 em 中包含随机文件和子文件夹):一、二和三

@echo off
cd "C:\testfolder\"
for /d %%G in ("*") do (
"%programfiles%\WinRAR\Rar.exe" a -r %%G.rar %%G
rd /s /q %%G
)
于 2013-12-01T17:28:52.893 回答