标题: 怎么获取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