找回密码
 立即注册
压缩参数整数型文件 | 易语言编程 前天 16:11 5 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
.版本 2
.子程序 SevenZip解压文件, 整数型, 公开, 解压文件,返回 0 = 成功  1 = 错误  2 = 取消
.参数 压缩包句柄, 整数型, , parent window handle
.参数 压缩包地址, 文本型, , file name
.参数 解压密码, 文本型, 可空
.参数 文件列表, SevenZipFileInfo, 可空 数组, 为空则解压全部
.参数 递归目录, 逻辑型, , 是否递归所有子目录
.参数 文件夹路径保存, 逻辑型, , 是否按照压缩之前文件夹路径保存
.参数 解压位置, 文本型, , 解压位置(根目录)
.参数 自带解压进度, 逻辑型, 可空
.参数 自定义回调函数, 子程序指针, 可空, optional callback (ShowProgress must be false)
.参数 覆盖处理方式, 整数型, 可空, 7-Zip 在覆盖现有文件时会提示用户如何进行下一步操作。设置这些值可以自动处理: 1,Yes(是) 2,No(否) 3,Always(总是,将所有的询问以 YES 来对待) 4,Skip(跳过,将所有的询问以 NO 来对待) 5,Quit(退出程序) 值为空将弹出提示让用户选择如何操作。
.子程序 SevenZip删除文件, 整数型, 公开
.参数 文件名称, 文本型, , 欲删除的文件名称列表数组
.子程序 SevenZip压缩文件, 整数型, 公开, 压缩文件,返回 0 = 成功  1 = 错误  2 = 取消
.参数 hWnd, 整数型, , parent window handle
.参数 压缩包保存地址, 文本型, , file name
.参数 压缩密码, 文本型, 可空, 压缩密码
.参数 是否加密文件名, 逻辑型, 可空, 文件名称将被加密。当压缩密码设置为空时,如果此参数为真,将会自动为假
.参数 文件列表, 文本型, 数组, 文件列表
.参数 压缩等级, 整数型, , 设置压缩等级:0,不压缩 1,极速压缩 3,快速压缩 5,正常压缩 7,z大压缩 9,极限压缩
.参数 是否开启固实压缩, 逻辑型, , 是否开启固实模式
.参数 是否递归所有子目录, 逻辑型, , 是否递归所有子目录
.参数 自带压缩进度, 逻辑型, 可空, 是否显示7z自带的压缩进度显示
.参数 自定义回调函数, 子程序指针, 可空, 自定义压缩进度回调函数
.参数 自定义压缩算法, 文本型, 可空, 设置压缩算法 LZMA, LZMA2, PPMd, BZip2, Deflate, Delta, BCJ, BCJ2, Copy. 默认为LZMA
.子程序 获取压缩包信息, 整数型, 公开, 获取压缩包文件信息 返回获取的文件数量,返回的内容赋值给“返回文件列表”这个参数 (返回值:-1用户取消 -2密码错误 -3无效的压缩包句柄 -4损坏的压缩包)
.参数 压缩包地址, 文本型
.参数 返回文件列表, SevenZipFileInfo, 参考 数组
.子程序 取当前密码, 文本型, 公开, 取得用户在读取加密压缩包时输入的密码,注意:这个子程序只能在SevenZipOpenArchive()的后面,SevenZipCloseArchive()的前面使用,否则压缩包句柄无效(已被关闭),将获取到空密码。
.全局变量 DefaultPWD, 文本型, 公开, , 当前的默认密码,这密码是在读取压缩包信息时,遇到文件名加密的情况,如果用户输入了正确的密码,这个密码将会被这个全局变量存储下来,解压文件的时候可以调用,避免重复输入密码。
.全局变量 压缩包句柄, 整数型, 公开, , 当前的压缩包句柄(获取压缩包信息所得的,公开调用,如果执行过了“SevenZipCloseArchive()”函数,此值将为0)

16111098127[下载].rar



上一篇:易语言模块 (彬)泪闯天涯-语音报时.ec
下一篇:易语言模块 API操作.ec