別の pw zip ファイルを含むパスワードで保護された zip ファイルがあり、2 番目の zip 内のフォルダー 0 の下にある xml ファイルを取得したいと考えています。しかし、この xml をルート フォルダー (args[0]) に置きたいのですが、アイデアはありますか?
それは常に root/0/project.xml で抽出され、実際には root/project.xml が必要です。最初の zip と同じフォルダーに xml が必要です。
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");
}
}