一个RAR压缩文件,用DELPHI编的程序打开它并解压到某一目录,怎么实现的?
自己搞定了
例子:winrar.exe e -y C:\WINDOWS\Desktop\ghost.rar d:\
但新的问题出来了,如果在解压过程中用户终止了解压,我怎么在程序中判断解压是否
顺利完成了的!winrar 异常终止一个解压进程会发出异常消息吗?
自己又查到了:AR 成功操作后返回 0 。非 0 返回码意味着操作由于某种错误被取消:
255 用会中断 用户中断操作
9 创建错误 创建文件错误
8 内存错误 没有足够的内存进行操作
7 用户错误 命令行选项错误
6 打开错误 打开文件错误
5 写错误 写入磁盘错误
4 被锁定压缩文件 试图修改先前使用 ‘‘k‘‘ 命令锁定的压缩文件
3 CRC 错误 解压缩时发生一个 CRC 错误
2 致命错误 发生一个致命错误
1 警告 没有发生致命错误
0 成功 操作成功 (用户退出)
呵呵
原文地址:https://www.cnblogs.com/blogpro/p/11456901.html
时间: 2024-10-01 03:00:54