压缩一批文件(100分)

  • 主题发起人 主题发起人 yeaihua
  • 开始时间 开始时间
Y

yeaihua

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在开发的一个医疗方面的软件,工作一段时间后,会产生一批治疗记录及工作日志文件,还有其他相关的一些文件,分别在不同的文件夹中。现在客户有要求要定期把这些文件压缩后备份起来,并在需要时恢复回来。
我查到的一些资料都是针对单个文件的,如何实现成批文件的压缩?
 
用findfirst findnext函数 ,找到所以的文件,形成个列表,压缩不就行了
 
写个批处理就行了.
 
想简单,用vclzip控件也行
 
可能我没有说清楚,我的意思,最终结果要所有这些文件压缩到一个文件中。
 
用压缩控件呀,多得是,比如,用zipForge,很简单,想在内存中压缩可以,想压缩到文件也行。
 
我给一个建议供参考:使用被广泛使用的工具 WINRAR,不用介绍,大家都知道。

1)该软件包中有个 rar.exe,这是一个控制台程序,能够接收参数运行,研究一下其参数,你会发现你所想其所能!
2)rar.exe 是独立而没有依赖的,只要有它即可,并不需要安装完整的 WINRAR 安装。
3)集成到你的软件中,使用 CreateProcess。
4)我公司的安装程序就部分依赖它,资源备份也依赖它。
 
后退
顶部