C#编程实现文件压缩生成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文件
有需要的朋友赶快来看看本篇文章吧!
重装系统文件恢复技巧
软件支持 在线重装、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 系统重装解决方案,提供高效、安全、免费的系统重装服务。