找回密码
 立即注册
文件参数压缩文本 | 易语言编程 昨天 00:30 3 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:压缩解压模块
作者:西风
版本:4.5
    利用易语言自身命令实现文件的压缩和解压,本模块需要支持库dp1.fne的支持。
    支持向压缩包中实现文件的更新和添加,支持压缩文件夹和文件数组;支持取出压缩包中文件列表、文件大小、文件修改时间;支持进度显示。
   
    4.0升级功能:
    一、简化接口程序,将压缩文件夹和压缩文件合并,可以同时压缩文件夹与文件。(注:升级后,即使压缩单个文件,也需要以文本数组形式提供)
    二、增加文件大小及文件修改时间的保存和提取。特别是在解压文件时,能够将解压生成的文件恢复到原来的修改时间。
    三、增加了在解压文件过程中,遇到重复文件时,弹出的确认覆盖对话框及重命名对话框。
    四、一些小问题的修正。
   
    4.5升级功能:
    增加了压缩和解压文件时的进度显示。通过调用标签反馈事件来获得进度及进度状态文本。

                    西风 2005.10.8
------------------------------
.版本 2
.子程序 解压文件, 文本型, 公开, 成功返回空文本,否则返回错误信息。
.参数 压缩包名称, 文本型, , 要解压的压缩文件名
.参数 目标文件夹, 文本型, 可空, 要解压到的目标文件夹,默认为压缩包所在文件夹
.参数 是否询问覆盖, 逻辑型, 可空, 当目标文件夹中已经存在将解压的文件时,是否询问。默认为假,不询问,直接覆盖。
.参数 指定文件, 文本型, 可空 数组, 如果提供本参数,则只解压指定文件(本参数与下一参数同时提供时,只有本参数生效)
.参数 排除文件, 文本型, 可空 数组, 如果提供本参数,则解压除排除文件以外的文件
.参数 进度标签, 标签, 可空, 通过该标签的反馈事件接收解压缩进度(参数一为进度,可直接引用。参数二为进度状态文本,可通过“指针到文本(参数二)”方式引用。)
.子程序 取文件列表, 文本型, 公开, 成功返回空文本,否则返回错误信息
.参数 压缩包名称, 文本型
.参数 文件名列表, 文本型, 数组, 用于存放取出的文件属性
.参数 文件尺寸列表, 整数型, 可空 数组
.参数 修改时间列表, 日期时间型, 可空 数组
.子程序 压缩文件, 文本型, 公开, 成功返回空文本,否则返回错误信息。
.参数 文件名, 文本型, 数组, 要压缩的文件数组,可以同时包含文件夹和文件.
.参数 压缩包名称, 文本型, , 要压缩到的压缩文件名,必须是全路径名.
.参数 是否覆盖, 逻辑型, 可空, 如果压缩包已经存在:本参数为真,覆盖整个压缩包。为假,添加或更新压缩包中文件。默认为真。
.参数 进度标签, 标签, 可空, 通过该标签的反馈事件接收压缩进度(参数一为进度,可直接引用。参数二为进度状态文本,可通过“指针到文本(参数二)”方式引用。)

18364469582[下载].rar



上一篇:易语言模块 excel文件导入导出模块.ec
下一篇:易语言模块 flash_payne138.ec