• .Net文件压缩


    NuGet中下载Ionic.Zip:

    public static class ZipHelper
        {
            /// <summary>
            /// 压缩文件
            /// </summary>
            /// <param name="FileFolder">要压缩的文件夹地址</param>
            /// <param name="File">压缩后的新文件</param>
            /// <returns>true成功,false失败</returns>
            public static bool Zip(string FileFolder, string File)
            {
                try
                {
                    using (ZipFile zip = new ZipFile())
                    {
                        zip.CompressionLevel = Ionic.Zlib.CompressionLevel.Default;
                        zip.AddDirectory(FileFolder);
                        zip.Save(File);
                    }
                    return true;
                }
                catch (Exception)
                {
    
                    return false;
                }
    
            }
    
            /// <summary>
            /// 解压文件
            /// </summary>
            /// <param name="File">要解压的文件</param>
            /// <param name="FileFolder">压缩后的文件夹地址</param>
            /// <returns>true成功,false失败</returns>
            public static bool UnZip(string File, string FileFolder)
            {
                try
                {
                    using (ZipFile zip = new ZipFile(File))
                    {
                        zip.ExtractAll(FileFolder);
                    }
                    return true;
                }
                catch (Exception)
                {
    
                    return false;
                }
    
            }
        }
  • 相关阅读:
    Unity3D 4.0 界面 基础 入门
    try catch finally 用法
    Mysql表引擎Innodb、MyIsam、Memory
    初步的kudu+impala vs dorisdb vs tidb
    mysql创建类似oracle的dblink
    jedis请求keys超时报错
    php 1223
    php 1214
    php 1216
    php 1222
  • 原文地址:https://www.cnblogs.com/MrZheng/p/8968166.html
Copyright © 2020-2023  润新知