Board logo

标题: 怎么获取winrar命令行的返回码 [打印本页]

作者: linjisong     时间: 2008-11-6 00:32    标题: 怎么获取winrar命令行的返回码
我用winrar命令行解压文件,怎么获得该命令的返回码呢?根据winrar的帮助文件,有:
WinRar退出值


RAR 成功操作后返回 0 。非 0 返回码意味着操作由于某种错误被取消:

255 用会中断 用户中断操作

8 内存错误 没有足够的内存进行操作

7 用户错误 命令行选项错误

6 打开错误 打开文件错误

5 写错误 写入磁盘错误

4 被锁定档案 试图修改先前锁定的档案文件
使用 'k' 命令

3 CRC 错误 解压缩时发生一个 CRC 错误

2 致命错误 发生一个致命错误

1 警告 没有发生致命错误

0 成功 操作成功

作者: HAT     时间: 2008-11-6 02:24
@echo off
rem 请根据自己的实际情况修改WinRAR的路径
set rarPath=C:\Program Files\WinRAR
"%rarPath%\rar.exe" a "C:\test\a.rar" "C:\test\a.txt" >nul 2>nul
echo %errorlevel%
pause