通过控制台命令将文件夹内容添加到.rar而不添加文件夹本身

时间:2015-05-12 02:44:49

标签: cmd console archive rar winrar

这是一个问题:

我有一个名为Root的文件夹,它包含一些文件和文件夹。使用Winrar控制台命令,我需要创建一个存档Root.rar,该存档应包含Root的整个文件/文件夹结构,并且SHOULDN' T包含Root文件夹本身。

例如:

在驱动器上:

Root-
    |-SomeFile
    |-SomeFolder-
                |-SomeOtherFile

在Root.rar档案中:

SomeFile
SomeFolder-
          |-SomeOtherFile

我试着这样做:

"C:\Program Files\WinRAR\winrar.exe" a -r Root.rar Root\*

但它还添加了Root文件夹。 然后我尝试了这个:

"C:\Program Files\WinRAR\winrar.exe" a -ep -r Root.rar Root\*

在这种情况下,winrar没有添加Root文件夹,但它也没有添加任何其他文件夹,而不是文件夹树,我有一堆非结构化文件。有没有办法添加文件夹结构,忽略Root

谢谢!

1 个答案:

答案 0 :(得分:2)

使用-ep1(不包括基本文件夹名称)而不是-ep(从名称中排除路径)