压缩和解压缩文件和文件夹

我需要使用C ++ / C#在Windows Mobile中压缩和解压缩目录hirarchy。 什么是最简单的库?

我用谷歌搜索了很多次。 我发现了一些东西,但我无法继续使用它。

如果您已经实施或者您对此有所了解,请告诉我们。

对于.NET, SharpZipLib 。

另请参阅: Compact Framework的Zip库选项?

DotNetZip是一个.NET库,具有.NET CF的版本。

随devkit提供了一个.NET CF示例应用程序。 这是一个CF应用程序解压缩设备上的文件。

替代文字

解压缩的代码如下所示:

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);