序言: 在我接触Git和SVN之前,我最常用的保存数据的办法就是把文件夹压缩成一个zip文件,添加上时间戳.下面是我在学习C#的文件操作之后做的一个练习,使用开源的ICSharpZipLib来压缩文件夹并保存到指定的目录,还附带简单的日志文件. 简介: ICSharpZipLib是一个开源的应用于.NET平台的开源类库.运用C#语言和这个类库,我们可以很轻松地创建和操作压缩文件,例如:Zip,GZip, Tar and BZip2. 源代码: 废话不多说,咱直接上
项目上用到的,随手做个记录,哈哈. 直接上代码: using System; using System.Data; using System.Configuration; using System.Collections.Generic; using System.IO; using ICSharpCode.SharpZipLib.Zip; using ICSharpCode.SharpZipLib.Checksums; namespace BLL { /// <summary> /// 文件
将文件夹压缩后下载: @Slf4j public class Test { private static final String BASE_PATH = "/root/doc/"; private static final String TEMP_PATH = "/root/temp/"; private static final String FILE_NAME = "测试"; @RequestMapping(value = "do
C#文件或文件夹压缩和解压方法有很多,本文通过使用ICSharpCode.SharpZipLib.dll来进行压缩解压 1.新建一个winform项目,选择项目右键 管理NuGet程序包,搜索ICSharpCode.SharpZipLib,进行安装, 如下所示 2.项目winform窗体添加测试按钮 压缩和解压 3.具体代码如下 using ICSharpCode.SharpZipLib.Checksums; using ICSharpCode.SharpZipLib.Zip; using Sy
package cn.cnnho.backstage.controller;import java.util.ArrayList; import java.util.List; import java.util.zip.*; import java.io.*; public class Test { /** * 压缩一个文件到一个zip * @param in 输入的文件 * @param out 输出的zip名 * @param outEntry zip中的条目名 */ public stat