如何使用命令提示符将文件添加到压缩文件但添加到子文件夹?

时间:2014-11-02 23:59:50

标签: file command zip directory

尝试将.xml文件添加到作为子文件夹的现有ZIP文件中,但无法看到将它们添加到\ ETC,而是将其添加到根文件级别,也只是为了澄清我使用的命令:< / p>

Winrar a -u ZippedFile.zip fileToUpdate.xml

1 个答案:

答案 0 :(得分:0)

首先,如果你试图从命令行而不是GUI运行它,你应该使用rar而不是Winrar,因为Winrar启动了WinRaR GUI。

您的命令a -u ZippedFile.zip fileToUpdate.xml假定使用单个文件来更新与归档位于同一目录中的文件。这就是为什么它没有更新到ETC文件夹,即使它可能位于那里。让它按照你想要的方式工作的一种方法是在命令中包含文件的路径,如:rar a -u ZippedFile.zip "C:\ETC\*.xml"(对于多个.xml文件)。无论归档的位置如何,这都将起作用。

如果存档必须与XML文件保持在同一目录中,则可以使用此命令指定将更新的文件放在存档中的ETC文件夹中,rar a -u -apETC ZippedFile.zip fileToUpdate.xml(单个.xml文件)或rar a -u -apETC ZippedFile.zip *.xml(多个.xml文件)。