我正在尝试创建批处理文件,但无法在网络上的任何位置找到解决方案。
我想归档(Winrar)文件夹和子文件夹(例如A
中的文件C:\Temp\A
。文件夹A
有一堆子文件夹&文件。
我正在使用此命令:
"C:\Program Files\WinRAR\WinRAR.exe" a -esh -m5 -mt2 -r -s -t "ZZZZ.rar"
问题是我希望将存档命名为与主文件夹的名称相同(在本例中为文件夹“A” - A.rar
),并将存档发送到文件夹C:\Temp
(上一级)。
答案 0 :(得分: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
来自 temp 文件夹的。那可能是一个开始......
答案 1 :(得分:0)
@echo off ( 光盘\ C: cd“Temp \ A” ) “%programfiles%\ winrar \ rar”a -r“C:\ ZZZZ.rar”