Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何将文件添加到压缩文件但不添加到压缩文件';是否使用命令提示创建子文件夹?_File_Command_Zip_Directory - Fatal编程技术网

File 如何将文件添加到压缩文件但不添加到压缩文件';是否使用命令提示创建子文件夹?

File 如何将文件添加到压缩文件但不添加到压缩文件';是否使用命令提示创建子文件夹?,file,command,zip,directory,File,Command,Zip,Directory,尝试将.xml文件添加到作为子文件夹的现有ZIP文件中,但无法查看添加它们的步骤,即添加到\ETC,而是将其添加到根ZIP级别,这也是为了说明我正在使用以下命令: Winrar a -u ZippedFile.zip fileToUpdate.xml 首先,如果您试图从命令行而不是GUI运行它,那么应该使用rar而不是Winrar,因为Winrar启动Winrar GUI 您的命令-u ZippedFile.zip fileToUpdate.xml假定要更新的单个文件与归档文件位于同一目录中。

尝试将.xml文件添加到作为子文件夹的现有ZIP文件中,但无法查看添加它们的步骤,即添加到\ETC,而是将其添加到根ZIP级别,这也是为了说明我正在使用以下命令:

Winrar a -u ZippedFile.zip fileToUpdate.xml

首先,如果您试图从命令行而不是GUI运行它,那么应该使用rar而不是Winrar,因为Winrar启动Winrar GUI

您的命令-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文件).

您遗漏了一些重要信息。例如,“我正在使用命令。”您正在使用什么命令?很抱歉,您是对的,我指的是WINRAR中的命令行以使其工作:-)我正在使用的语法:WINRAR a-u ZippedFile.zip fileToUpdate.xml