DotNetZip 添加文件而不创建文件夹 [英] DotNetZip add files without creating folders

查看:17
本文介绍了DotNetZip 添加文件而不创建文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

using (ZipFile zip = new ZipFile())
{
    foreach(string file in Directory.GetFiles(folder))
    {
        zip.AddFile(file, Path.GetFileName(file));
    }
    zip.Save("test.zip"));
}

每次我添加一个文件时,都会为它创建一个新的子文件夹.

Each time I add a file, it's creating a new subfolder for it.

所以我想结束:

test.zip
    -  myDoc.doc
    -  myPdf.pdf

但我最终得到:

test.zip
    -  myDoc.doc
        -  myDoc.doc
    -  myPdf.pdf
        -  myPdf.pdf

推荐答案

怎么样:

zip.AddFile(file,"");

zip.AddFile(file,@"");

这篇关于DotNetZip 添加文件而不创建文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆