0

我用 C# 编写了一些代码,但是,如果我的 ZIP 文件受密码保护,它会失败,否则如果没有密码保护,则提取文件。

Shell32.ShellClass sc = new Shell32.ShellClass();            
Shell32.Folder SrcFlder = sc.NameSpace("c:\\test1.zip");
Shell32.Folder DestFlder = sc.NameSpace("c:\\test");
Shell32.FolderItems items = SrcFlder.Items();
DestFlder.CopyHere(items,20);
4

1 回答 1

-1

使用DotNetZip是一个免费的开源库,用于处理 zip 文件。它支持受密码保护的文件,因此它应该正是您所追求的。

请访问帖子 如何在 C# 中读取受密码保护的 zip 文件

于 2014-09-20T17:12:15.450 回答