2013-02-13 72 views

回答

2

您可以使用第三方库来解压缩并提取WP7/WP8中的ZIP文件。最常见的是#ZipLib你可以从@http://slsharpziplib.codeplex.com/

我个人最喜欢的图书馆是DotNetZip这是#ZipLib的超集,更稳定IMO下载WP7端口。以下是一个快速代码示例:

private void MyExtract() 
    { 
     string zipToUnpack = "C1P3SML.zip"; 
     string unpackDirectory = "Extracted Files"; 
     using (ZipFile zip1 = ZipFile.Read(zipToUnpack)) 
     { 
      // here, we extract every entry, but we could extract conditionally 
      // based on entry name, size, date, checkbox status, etc. 
      foreach (ZipEntry e in zip1) 
      { 
      e.Extract(unpackDirectory, ExtractExistingFileAction.OverwriteSilently); 
      } 
     } 
相关问题