压缩和解压文件和文件夹

4
我需要使用C++/C#在Windows Mobile上压缩和解压目录层次结构。有什么可用的最简单的库吗?
我已经搜索了很多次。我找到了一些东西,但我无法继续下去。
如果您已经实现过或者了解相关内容,请让我知道。
2个回答

5

嗨,谢谢。我会研究一下的。 我希望能够将整个目录和子目录压缩。 - Naruto

4

DotNetZip 是一个.NET库,有适用于.NET CF的版本。

开发工具包中提供了一个.NET CF示例应用程序。它是一个在设备上解压文件的CF应用程序。

alt text

执行解压缩操作的代码如下:

using (var zip1 = Ionic.Zip.ZipFile.Read(_selectedpath))
{
    foreach (var entry in zip1)
    {
        entry.Extract(dir, ExtractExistingFileAction.OverwriteSilently);
    }
}

// now, re-populate the treeview with the extracted files:
AddChildren(tvFolders.SelectedNode.Parent);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接