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