日期:2014-05-17  浏览次数:20794 次

求助一个dos命令问题
以下这段dos代码片段中"2>NUL"和">NUL"分别代表什么意思啊?我只知道>是重定向,谢谢!
mkdir "%PublicHeadersDirectory%" 2>NUL
for %%f in (
  APICast.h
  APIShims.h
) do (
  xcopy /y /d ..\..\API\%%f "%PublicHeadersDirectory%" >NUL
)


------解决方案--------------------
2>nul 不输出错误信息,但是输出信息
>nul 不输出信息,但是输出错误信息
------解决方案--------------------
批处理中的重定向符号以及句柄的使用方法和讲解
http://bbs.bathome.net/thread-3296-1-1.html
------解决方案--------------------
一般为求简明,这两个都常常放在一起用:即:>NUL 2>NUL