社区
C#
帖子详情
如何压缩与解压缩多级目录?
losedxyz
2008-07-14 02:23:48
一个目录下有很多目录,分目录里有很多小文件。
想把这个目录压缩成一个东西放进数据库。怎么做?
不想用zip的命令行功能,想用c#的类库。
...全文
86
2
打赏
收藏
如何压缩与解压缩多级目录?
一个目录下有很多目录,分目录里有很多小文件。 想把这个目录压缩成一个东西放进数据库。怎么做? 不想用zip的命令行功能,想用c#的类库。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icscs
2008-07-14
打赏
举报
回复
自己定义一下格式,然后遍历各级目录,把每个文件内容写在一起。就像一个下的FAT格式的镜像文件一样
RS纠错编码原理及其实现方法
icscs
2008-07-14
打赏
举报
回复
自己定义一下格式,然后遍历各级目录,把每个文件内容写在一起。就像一个下的FAT格式的镜像文件一样
RS纠错编码原理及其实现方法
使用ZLIB库
压缩
解压源码(支持
多级
文件
目录
)
使用ZLLIB
压缩
解压,封装
压缩
文件夹,加压标准ZIP的源码
VC使用ZLIB
压缩
解压
多级
文件夹
这个代码MFC工程应用是自己写的,文件夹
压缩
与解压LIB主要是根据:csdn论坛的itloverwm 的资源使用ZLIB库
压缩
解压源码(支持
多级
文件夹
压缩
和解压),地址是:http://download.csdn.net/detail/itloverwm/3928457 上的资源改进后封装而成,修改了其中一个bug,他在解有
压缩
的3级以上的
目录
的zip文件时,解压之后文件夹
目录
不对中途会退出,3级以内正常。改进后经测试CAD安装文件解压6级
目录
正常使用。另外在函数内部增加了
多级
目录
自动创建,可避免主
目录
不存在时无法一次解压成功。还增加了单个文件和内存中字符串
压缩
解压功能,一起补充到工程中,相对来说比较完整了,应用也很简单,包含头文件和LIB后直接可以调用函数了,LIB嵌入比DLL要方便的多。 这里特别感谢itloverwm和yangyou2009,我在其中学习了很多东西。 文件夹
压缩
后里面的文件时间属性会提前8个小时,这个还没来的及研究,不过文件MD5是一样的,不影响实际使用。
使用zlib实现的
多级
文件夹的
压缩
zlib不支持
多级
文件夹的
压缩
,这个是我自己定义的标准进行
多级
文件夹的
压缩
,适合用与小文件夹的打包-传输-解包。
使用ZLIB库
压缩
解压源码(支持
多级
文件
目录
压缩
和解压)
这个资源原本是下载自:csdn论坛的yangyou2009 的资源“使用ZLIB库
压缩
解压源码”,地址是:http://download.csdn.net/detail/yangyou2009/2605729 修改了其中一个bug,他在解有
压缩
的有多
目录
的zip文件时,解压之后文件夹
目录
不对。 这里特别感谢yangyou2009,我在其中学习了很多东西。
VC使用ZLIB
压缩
解压文件和3级以上
多级
文件夹综合应用
这个代码MFC工程应用是自己写的,文件夹
压缩
与解压LIB主要是根据:csdn论坛的itloverwm 的资源使用ZLIB库
压缩
解压源码(支持
多级
文件夹
压缩
和解压),地址是:http://download.csdn.net/detail/itloverwm/3928457 上的资源改进后封装而成,修改了其中一个bug,他在解有
压缩
的3级以上的
目录
的zip文件时,解压之后文件夹
目录
不对中途会退出,3级以内正常。改进后经测试CAD安装文件解压6级
目录
正常使用。另外在函数内部增加了
多级
目录
自动创建,可避免主
目录
不存在时无法一次解压成功。还增加了单个文件和内存中字符串
压缩
解压功能,一起补充到工程中,
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章