2012-03-04 65 views

回答

1

我从来没有使用ZipPackage类,所以我不能评论。但使用其他库,这应该很容易。例如。使用DotNetZip,下面的代码片段提取有关zip存档的所有条目(文件)的信息:

列出zip中的条目。列出zip文件中的所有条目:

using (ZipFile zip = ZipFile.Read(ExistingZipFile)) 
    { 
    foreach (ZipEntry e in zip) 
    { 
     System.Console.WriteLine("{1,-22} {2,8} {3,5:F0}% {4,8} {5,3} {0}", 
           e.FileName, 
           e.LastModified.ToString("yyyy-MM-dd HH:mm:ss"), 
           e.UncompressedSize, 
           e.CompressionRatio, 
           e.CompressedSize, 
           (e.UsesEncryption) ? "Y" : "N"); 
    } 
    } 

ZipEntry类具有其它性能,如CREATIONTIME,AccessdTime等)。

相关问题