C#编程实现文件压缩生成zip文件

作者:小菜 更新时间:2025-02-26 点击数:
简介:平时我们创建Zip文件的时候,要么用现成的软件,要么用第三方的开源库。

其实用.net自带的类操作起来也非常方便。

以下用一个例子来展示:创建一个文件夹,里面可以包

【菜科解读】

平时我们创建Zip文件的时候,要么用现成的软件,要么用第三方的开源库。

其实用.net自带的类操作起来也非常方便。

以下用一个例子来展示:

创建一个文件夹,里面可以包含任意的子目录。

创建一个控制台项目,添加一个类ZipManager,用来实现我们想要的操作。

为项目添加WindowsBase引用。

(这个名字不太友好,但是与压缩相关的类就藏在里面)

在ZipManager.cs中添加对System.IO.Packaging命名空间的引用。

写一个构造函数,用来接收要执行压缩的文件路径。

创建一个方法ZipFolder,用来执行实际的压缩操作。

在这个方法里面创建一个Package的实例。

创建一个函数ZipDirectory,用来递归遍历所有的子目录和子文件夹。

对每一个文件,创建一个PackagePart的实例。

注意这里面相对路径的生成过程:截取比源路径多出的部分,并且将右斜线替换成左斜线。

复制源文件的内容到Package里面,为此需要添加一个CopyStream方法。

ZipManager这个类就大功告成了。

现在我们来调用这个类。

运行一下这个程序,在我们指定的位置,一个zip文件夹生成了。

双击打开,还真是有模有样那。

点评:

这个例子只是为了展示.net提供的这一功能。

对于该例子,可以把它扩展的很完善。

以下举一些可以扩展的地方:

1. 应用System.IO.Packaging.PackUriHelper类,可以很方便的生成PackagePart的Uri,必须像例子中那样自己生成Uri.

2. Package.CreatePart(Uri, String, CompressionOption)方法中的第三个参数,提供压缩方式。

编程,实现,文件,压缩,生成,zip,平时,我们,创建,

numbers表格如何导出为excel文件

关于numbers表格导出为excel文件这个问题最近很多用户都在问小编,还不清楚的朋友们现在小编就来将具体的步骤分享给大家,一起来看看吧.numbers表格如何导出为excel文件?numbers表格导出为excel文件步骤 1、打开numbers表格 2、点击右上角的三个点 3、选择导出 4、选择excel即可 以上这里为各位分享了numbers表格导出为excel文件步骤。

有需要的朋友赶快来看看本篇文章吧!

重装系统文件恢复技巧

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

简介:重装系统文件恢复技巧在使用电脑或手机的过程中,我们经常会遇到系统崩溃或文件丢失的情况。

这时,重装系统并恢复文件就成为了我们的首要任务。

本文将介绍一些重装系统文件恢复的技巧,帮助大家解决这个问题。

工具原料:系统版本:Windows 10品牌型号:Dell Inspiron 15软件版本:小白数据恢复软件1.0一、备份重要文件在重装系统之前,我们首先需要备份重要文件。

这些文件可能包括个人照片、文档、音乐等。

我们可以使用U盘、移动硬盘或云存储等方式进行备份。

确保备份的文件完整且可访问。

二、重装系统重装系统是恢复文件的前提条件。

我们可以通过以下步骤来重装系统:1. 下载适用于我们的电脑型号的操作系统镜像文件。

2. 制作启动盘,可以使用U盘或DVD光盘。

3. 进入BIOS设置,将启动顺序调整为从启动盘启动。

4. 插入启动盘,重启电脑。

5. 按照提示进行系统安装,选择保留个人文件选项。

6. 等待系统安装完成。

三、使用小白数据恢复软件在重装系统后,我们可以使用小白数据恢复软件来恢复丢失的文件。

以下是具体步骤:1. 下载并安装小白数据恢复软件。

2. 打开软件,选择需要恢复的文件类型,如照片、文档等。

3. 选择需要扫描的磁盘或分区。

4. 点击开始扫描,等待软件扫描完成。

5. 在扫描结果中选择需要恢复的文件,点击恢复按钮。

6. 选择恢复文件的保存路径,点击确定。

四、总结通过备份重要文件、重装系统和使用小白数据恢复软件,我们可以有效地恢复丢失的文件。

在操作过程中,我们需要注意备份文件的完整性和恢复文件的保存路径。

希望本文介绍的重装系统文件恢复技巧对大家有所帮助。

标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 简介:重装系统文件恢复技巧在使用电脑或手机的过程中,我们经常会遇到系统崩溃或文件丢失的情况。

这时,重装系统并恢复文件就成为了我们的首要任务。

本文将介绍一些重装系统文件恢复的技巧,帮助大家解决这个问题。

工具原料:系统版本:Windows 10品牌型号:Dell Inspiron 15软件版本:小白数据恢复软件1.0一、备份重要文件在重装系统之前,我们首先需要备份重要文件。

这些文件可能包括个人照片、文档、音乐等。

我们可以使用U盘、移动硬盘或云存储等方式进行备份。

确保备份的文件完整且可访问。

二、重装系统重装系统是恢复文件的前提条件。

我们可以通过以下步骤来重装系统:1. 下载适用于我们的电脑型号的操作系统镜像文件。

2. 制作启动盘,可以使用U盘或DVD光盘。

3. 进入BIOS设置,将启动顺序调整为从启动盘启动。

4. 插入启动盘,重启电脑。

5. 按照提示进行系统安装,选择保留个人文件选项。

6. 等待系统安装完成。

三、使用小白数据恢复软件在重装系统后,我们可以使用小白数据恢复软件来恢复丢失的文件。

以下是具体步骤:1. 下载并安装小白数据恢复软件。

2. 打开软件,选择需要恢复的文件类型,如照片、文档等。

3. 选择需要扫描的磁盘或分区。

4. 点击开始扫描,等待软件扫描完成。

5. 在扫描结果中选择需要恢复的文件,点击恢复按钮。

6. 选择恢复文件的保存路径,点击确定。

四、总结通过备份重要文件、重装系统和使用小白数据恢复软件,我们可以有效地恢复丢失的文件。

在操作过程中,我们需要注意备份文件的完整性和恢复文件的保存路径。

希望本文介绍的重装系统文件恢复技巧对大家有所帮助。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

C#编程实现文件压缩生成zip文件

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录