0

我正在尝试创建批处理文件,但在网络上的任何地方都找不到解决方案。我想存档(Winrar)文件夹和子文件夹(例如.Folder Ain C:\Temp\A)。文件夹A有一堆子文件夹和文件。

我正在使用这个命令:

"C:\Program Files\WinRAR\WinRAR.exe" a -esh -m5 -mt2 -r -s -t "ZZZZ.rar" 

问题是我希望存档的名称与主文件夹的名称相同(在本例中为文件夹 "A" - A.rar),并将存档发送到文件夹C:\Temp(上一级)。

4

2 回答 2

0

我没有 WinRAR,所以我无法检查 rar 命令的语法,但您可以创建一个批处理文件 (backup.bat),例如:

cd %1
"C:\Program Files\WinRAR\WinRAR.exe" a -esh -m5 -mt2 -r -s -t "..\%1.rar"
cd ..

并调用它

backup A

临时文件夹。这可能是一个开始...

于 2013-08-29T20:40:08.500 回答
0

@echo off ( CD\ C: cd "Temp\A" ) "%programfiles%\winrar\rar" a -r "C:\ZZZZ.rar"

于 2014-02-28T04:48:03.963 回答