在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题.比如,压缩当前程序目录下的某个文件夹(D:\cx\code\program\bin\debug\files),则生成压缩包后,打开需要访问到cx\code\program\bin\debug\files才可以看到内容.通过实践,变相实现了自定义压缩包目录名称和目录深度的功能.代码及说明如下. 一.要压缩的文件夹及文件路径分布如下: 文件夹一:D:\cx\code\program\bin\de…