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