正如标题所说,我想更新文件 test.txt,该文件位于名为 test.zip 的存档中的名为 Test 的目录中
如果我运行,7z.exe u test.zip test.txt
将文件放在根目录中。即更新后的文件夹结构如下所示,这意味着现在有一个重复的文件。我想更新 Test 子目录中的 test.txt
\test.txt
\Test\test.txt
答案1
最简单的解决方案是让磁盘上的目录和文件的结构与档案中的结构相同。
因此,您将在目录中找到 test.zip。在同一目录中,您将找到目录 test,并在该目录中放入 test.txt,然后您只需使用命令
7z.exe u test.zip test\test.txt
至于在档案中指定目标目录,我不知道是否可行。