API能不能实现将一个文件夹打包成一个压缩包格式?(20分)

  • 主题发起人 主题发起人 asbeforelong
  • 开始时间 开始时间
A

asbeforelong

Unregistered / Unconfirmed
GUEST, unregistred user!
不要用组件,无论打包后是什么格式cab也行,可以吗?
 
可以,不过比较罗嗦,下面是基本的api函数,需要自己声明。<br>推荐寻找TSTCabReader、TSTCabWriter两个控件,可以实现功能。<br>function FCICreate; external 'cabinet.dll' name 'FCICreate';<br>function FCIAddFile; external 'cabinet.dll' name 'FCIAddFile';<br>function FCIFlushCabinet; external 'cabinet.dll' name 'FCIFlushCabinet';<br>function FCIFlushFolder; external 'cabinet.dll' name 'FCIFlushFolder';<br>function FCIDestroy; external 'cabinet.dll' name 'FCIDestroy';<br>function FDICreate; external 'cabinet.dll' name 'FDICreate';<br>function FDIIsCabinet; external 'cabinet.dll' name 'FDIIsCabinet';<br>function FDICopy; external 'cabinet.dll' name 'FDICopy';<br>function FDIDestroy; external 'cabinet.dll' name 'FDIDestroy';
 
接受答案了.
 
后退
顶部