首页 > 编程语言 >C# 生成压缩包

C# 生成压缩包

时间:2022-08-29 11:24:33浏览次数:61  
标签:CreateZip false C# System 生成 using SharpZipLib 压缩包

引用 Nuget包 ICSharpCode.SharpZipLib

using ICSharpCode.SharpZipLib.Zip;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Common
{
    public class ZipHelper
    {
        /// <summary>
        /// 生成压缩包
        /// </summary>
        /// <param name="folderPath">获取文件和目录的目录</param>
        /// <param name="outputFilePath">创建的zip文件名称</param>
        /// <param name="recurse">递归目录为True,不递归为false</param>
        public static void CreateZip(string folderPath,string outputFilePath,bool recurse = false)
        {
            (new FastZip()).CreateZip(outputFilePath, folderPath, recurse, "");
        }
    }
}

标签:CreateZip,false,C#,System,生成,using,SharpZipLib,压缩包
From: https://www.cnblogs.com/nuomibaibai/p/16635268.html

相关文章

  • Public Key Retrieval is not allowed
    运行jar程序报错PublicKeyRetrievalisnotallowed 1.修改程序配置文件中的连接数据库的url,加上allowPublicKeyRetrieval=true参数,失败2.修改default_authenticati......
  • BJDCTF2020 Babyrop2
    最近这段时间应该会陆陆续续补上以前做的pwn题的wp,再来复习一下InvolvedKnowledgeFormatStringStackoverflowret2libcChecksecArch:amd64-64-little......
  • cmake find_package路径详解
    Motivation经常在Linux下面写C++程序,尤其是需要集成各种第三方库的工程,肯定对find_package指令不陌生。这是条很强大的指令。可以直接帮我们解决整个工程的依赖问题,自动......
  • Ps 2022在M1 mac上导出 PNG 格式发生未知错误如何解决?
    Photoshop2022formac在M1上导出PNG时,会提示“发生了未知错误”,即使点击“导出”按钮,导出的图片也是一个空白文件。小编教给大家Ps2021在M1mac上导出PNG格式发......
  • 解析OCC几何体(TopoDS_Shape)生成自定义off文件(转)
    voidParseTopoDSShapeToOff(constTopoDS_Shape&aShape){//0计算顶点和顶点索引//std::vector<osg::Vec3d>vertexArray;BRepMesh_IncrementalMesh(aSh......
  • Oracle开启归档日志并定时清除归档日志的方法
    环境:Centos7.9 oracle11g0x01归档日志开启#一致性关库sqlplus/assysdbashutdownimmediate;0x02启动数据库至mount阶段startupmount;0x03 查看确认当......
  • CF1721B Deadly Laser
    题链:cfluogu分类讨论?Description给一张\(n\timesm\)的地图,有一个点\(\left(sx,sy\right)\)有辐射,辐射半径为\(d\),问能否从\(\left(1,1\right)\)走到\(\left......
  • No tracked branch configured for branch new_protocal or the branch doesn't exist
    Notrackedbranchconfiguredforbranchnew_protocalorthebranchdoesn'texist.本地分支和远程分支未关联情况下更新,提示如下:Notrackedbranchconfiguredf......
  • LeetCode 21. 合并两个有序链表
    题目题目链接:https://leetcode.cn/problems/merge-two-sorted-lists/将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的......
  • 使用websocket实现协同编辑
    ​1、协同编辑的意思是什么?其实,协同编辑无非就是字面意思,多人同时编辑,并且能够同步看到对方问保存的数据,典型的例子可以参考石墨文档,腾讯文档。2、技术解决核心技术就......