因为程序中需要对指定文件进行压缩,然后再对已压缩的文件进行加密上传,所以,在网上找了一个已经实现的方法就用了。结果不用不知道,用了就差点挂掉,网上找到的类中解压会出问题,竟然能多出很多数据,压缩多级目录竟然出现目录错乱等诸多问题。最终,对出现的问题也进行了相关的修改(未发现的问题就不晓得了),利用C#的开源组件ICSharpCode.SharpZipLib实现,以下对代码就做下记录。
    public static class ZipUtil
    {
        #region 压缩
        /// <summary>   
        /// 递归压缩文件夹的内部方法   
        /// </summary>    
        /// <param name="folderToZip">要压缩的文件夹路径</p...
	 7年前 (2018-10-04)	 2605℃	 0评论
0喜欢