跟踪ZipArchive解压缩的进度

时间:2016-11-22 16:20:51

标签: c#

我很高兴在.net 4.5中发现我可以将HTTP客户端流连接到Zip存档并将其解压缩到本地文件系统上。 以下是执行此操作的代码:

        System.Net.WebClient wc = new System.Net.WebClient();
        string url = "http://www.example.com/abc.zip";
        Stream zipReadingStream = wc.OpenRead(url);
        System.IO.Compression.ZipArchive zip = new System.IO.Compression.ZipArchive(zipReadingStream);
        System.IO.Compression.ZipFileExtensions.ExtractToDirectory(zip, "C:\\ExtractHere");

工作正常。但我想跟踪进展情况。我试图检查流的Position属性,但我收到了Not Supported错误消息。还有其他办法吗?

0 个答案:

没有答案