读书人

bat文件能捕获异常信息吗

发布时间: 2012-01-11 22:28:46 作者: rapoo

bat文件能捕获错误信息吗?

如果能的话,要怎么写?


[解决办法]
@echo off
rem 如下测试md的错误信息输出捕获
cd /d c:\
rem 如果磁盘不存在test目录,创建test目录
dir test /ad /b > nul 2> &1 || md test

rem 因为test目录存在,所以再此md时会错误输出
md test > nul

rem 下面的命令将把错误信息输出到file.txt
md test 2> file.txt

rem 下面的命令将正常输出和错误信息输出到file.txt
md test > file.txt 2> &1

参考:
http://blog.csdn.net/scz123/archive/2006/08/23/1108856.aspx

[解决办法]
if errorlevel 0 echo success
if not errorlevel 0 echo error

读书人网 >windows

热点推荐