RAR文件解压类取进度
请教下各位大佬 RAR文件解压类 怎么取压缩进度!谢谢!!!仰望的火山模块里用过有类似的命令,之前做Word文档解析时候看见过https://bbs.voldp.com/static/image/smiley/default/噜阿噜.gif 没有进度。 w227 发表于 2023-6-28 07:50
仰望的火山模块里用过有类似的命令,之前做Word文档解析时候看见过
有模块地址吗? 创世魂 发表于 2023-6-28 09:36
没有进度。
<火山程序 类型 = "通常" 版本 = 1 />
循环判断首 ()
{
压前尺寸 = 压前尺寸 + 文件解压.取当前文件压缩前尺寸 ()
操作结果 = 文件解压.移动到下一文件 ()
}
循环判断尾 (操作结果 == RAR操作结果码.成功 && 分卷打开 == 假)
这个可以统计出压缩包(包括分卷) 压缩前的总容量,但用文件包压缩的就不准确了。 问题解决了
<火山程序 类型 = "通常" 版本 = 1 />
循环判断首 ()
{
如果真 (文件解压.取当前文件标志 () < 2)
{
压前尺寸 = 压前尺寸 + 文件解压.取当前文件压缩前尺寸 ()
}
操作结果 = 文件解压.移动到下一文件 ()
}
循环判断尾 (操作结果 == RAR操作结果码.成功)
取出总的压缩前尺寸
RAR文件解压类_正在解压数据()
里面取当前解压出来的数据尺寸
页:
[1]