首页 / 知识
关于c#:压缩/解压缩文件夹和文件
2023-04-11 13:11:00

Compressing / Decompressing Folders & Files有谁知道一种快速压缩或解压缩C#中的文件和文件夹的好方法吗? 处理大文件可能是必要的。
.Net 2.0框架名称空间
我一直使用SharpZip库。 这是一个链接
从.Net 1.1开始,唯一可用的方法是进入Java库。 您可以使用Tom指出的第三方库,例如SharpZip。 另一种方法(不进行第三方)是使用Windows Shell API。您需要在C#项目中设置对Microsoft Shell控件和自动化COM库的引用。 Gerald Gibson的示例在: Internet存档的死页副本 我的答案是闭上眼睛,选择DotNetZip。已通过大型社区的测试。 GZipStream是一个非常好的实用程序。 另一个不错的选择是DotNetZip。 这在Java中非常容易做到,并且如上所述,您可以从C#进入java.util.zip库。有关参考,请参见: java.util.zip javadocs 样例代码 我前一段时间使用它来对文件夹结构进行深(递归)压缩,但是我不认为我曾经使用过解压缩。如果我有这么高的动力,我可能会拉出该代码,然后在此处进行编辑。 您可以使用以下方法创建zip文件:
然后您可以使用以下方法解压缩zip文件:
2-此方法适用于zip文件流
|
最新内容
相关内容
python如何读取文件
python如何读取文件,培训,数据,文件,信息,有限,操作系统,对象,磁盘,函数,表示,读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操python是否支持字符串
python是否支持字符串,培训,数据,字符串,字符,引号,中文,内容,也就是,源程序,比如说,python要求,字符串必须使用引号括起来,可以使用单引号或者python类自带方法吗
python类自带方法吗,培训,方法,里面,实例,也就是说,下面,对象,以上,之后,参数,python中的类,创建好之后,里面是没有方法的,也就是说,类并没有自带pythonjson是什么文件格式
pythonjson是什么文件格式,培训,情况,数据,文件格式,结构,格式,逗号,包围,层次,外面,python的json是什么呢?是一种轻量级的数据交换格式。完python怎么调用类方法
python怎么调用类方法,培训,方法,实例,静态,定义,参数,属性,对象,关键字,以上,python中的类用来描述具有相同的属性和方法的对象的集合。它定python如何确定文件是否存在
python如何确定文件是否存在,检测,培训,名字,异常,文件,模块,文件夹,语句,操作,方法,python中的os模块os模块中的os.path.exists(path)可以检python怎么读文件最后几行
python怎么读文件最后几行,培训,代码,情况,异常,时间,位置,文件,指针,需求,开销,处理文件时,一个常见的需求就是读取文件的最后一行。那么这个python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python如何执行python文件
python如何执行python文件,代码,培训,文件,程序,命令,模式,事半功倍,后缀,文本,以上,用文本编辑器写Python程序,然后保存为后缀为.py的文件,就python可以继承父类方法吗
python可以继承父类方法吗,培训,代码,名字,方法,动物,属性,编译器,这样的话,定义,里面,python继承,调用父类属性方法在python里面,继承一个类python怎么打开文件
python怎么打开文件,代码,系统,培训,信息,基础,环境,文件,源文件,目录,命令,一、使用python源文件的几种方法\运行python脚本:a.windows下打python怎么执行.py文件
python怎么执行.py文件,培训,位置,代码,文件,空格,路径,文件名,时候,右侧,单击,要运行一个已经编写好的.py文件,可以单击开始菜单,在“搜索程序