相关疑难解决方法(0)

使用DotNetZip从zip中提取特定文件夹

我一直在搜索示例,但似乎找不到涉及提取某个文件夹的DotNetZip场景.我正在尝试从.zip文件中提取一个名为"CSS"的文件夹,它是.zip文件中的顶级文件夹.这是我到目前为止的代码:

using (ZipFile zip1 = ZipFile.Read(savedFileName))
{
    var selection = from e in zip1.Entries
                    where System.IO.Path.GetFileName(e.FileName).StartsWith("CSS/")
                    select e;

    foreach (var e in selection)
    e.Extract(_contentFolder);                
}
Run Code Online (Sandbox Code Playgroud)

当前的选择什么都没有,我可以使用一些帮助重写它,以便它提取css文件夹及其所有子目录和文件.

c# linq dotnetzip

4
推荐指数
1
解决办法
7098
查看次数

标签 统计

c# ×1

dotnetzip ×1

linq ×1