用c#的ZipFile库进行文件压缩后,多余父目录问题。

Fingter Fingter 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
目的,去除压缩包内目录,直接文件。

using (ZipFile zip = new ZipFile())
{

zip.AddFile(@"c:\abc\edf\123.xml");

zip.Save(@"D:\zip\test.zip");
}


但压缩完成后,压缩包内的文件路径被保留原来的路径test.zip(\abc\edf\123.xml),而我希望压缩包内只有一个文件,没有目录test.zip(123.xml)。
...全文

相关推荐

c# 解压缩ZIP文件

在.NET框架中,C#程序员可以使用不同的库来处理压缩文件,如ZIP格式。本教程主要聚焦于如何使用C#语言解压缩ZIP文件,重点在于介绍`ICSharpCode.SharpZipLib`库的使用方法。

lightsalt

C#文件压缩与解压缩全攻略:使用ZipFile与ZipArchive实现高效操作

在.NET 开发中,文件压缩与解压缩是常见的需求。无论是减少存储空间、加速网络传输,还是实现数据备份,`System.IO.Compression`命名空间都提供了强大的工具。本文将结合微软官方文档示例,详细介绍如何使用`ZipFile`和`ZipArchive`类完成压缩和解压缩任务,并涵盖安全处理、高级操作等场景。

阿蒙Armon

详解C#压缩、解压文件夹/文件(带密码)

在.NET开发中,压缩和解压文件或文件夹是一项常见的任务。本文将深入探讨如何使用C#实现这一功能,特别是如何使用带密码保护的压缩。我们将会关注两个库:DotNetZip和SharpCompress。

weixin_38686399

C#压缩及解压文件夹

在C#中,我们可以使用ZipFile类来完成压缩和解压缩操作。1. **压缩文件夹**: - 首先,我们需要遍历文件夹内的所有文件和子文件夹。

XYu鱼

C#使用ICSharpCode.SharpZipLib.dll进行文件的压缩与解压功能

C#使用ICSharpCode.SharpZipLib.dll进行文件的压缩与解压功能本文主要介绍了使用C#语言和ICSharpCode.SharpZipLib.dll库来实现文件的压缩和解压功能。

weixin_38731075
评论 7
收藏 已收藏
分享
返回顶部
Fingter
C# 111,128 成员 642,536 内容