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