我有一个受密码保护的压缩文件,其中包含另一个 pw 压缩文件,我想在第二个 zip 内的文件夹 0 下检索 xml 文件。但我想在根文件夹(args [0])中有这个 xml,你有什么想法吗?
它总是在 root/0/project.xml 中提取,我想要 root/project.xml 实际上我希望 xml 在与第一个 zip 相同的文件夹中。
using (ZipFile zip = ZipFile.Read(args[0])) {
zip.Password = "pass1";
zip.ExtractAll(".",ExtractExistingFileAction.OverwriteSilently);
using (ZipFile zip2 = ZipFile.Read("0.xtz"))
{
ZipEntry e = zip2["0/project.xml"];
e.ExtractWithPassword(".", ExtractExistingFileAction.OverwriteSilently, "pass2");
}
}