摘要:
今天做项目的时候遇到了这样一个需求:把多张表数据以.dat格式文件导出,多张表就会有多个.dat文件,想要把它们下载到客户端指定位置,就必须把它们放在一个文件夹中压缩下载。 通常解压缩文件有两种方法:使用GZip和使用WinRAR。前者是通过GZipStream类对文件(夹)进行解压缩,生成.zip格式的压缩文件,我不喜欢用这种方法的原因是它对文件(夹)有权限的要求,要么给目标文件(夹)添加一个NETWORK SERVICE 用户,要么设置应用池默认属性的标识为LocalService,否则会出现异常:对路径“xxx”的访问被拒绝。相对而言用WinRAR解压缩文件(夹)就省事多了,也比较好理. 阅读全文