[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
先看看如上的批處理,其中一個命令是dump,其它的參數我們就不說了。2個點
> 1.sql 這個是默認的輸出,也就是內容輸出
2>Nul 這個是錯誤輸出,也就是如果 dump出現了異常,則不會顯示在屏幕上,而是被丟棄到 nul
%errorlevel% 這個是前一個命令執行的返回值,0代表正常
上述邏輯是:
執行一個程序
如果正常,則轉到下一個命令,打印出OK,然後轉到結束
如果異常,則轉到error處理,打印出 ERROR,轉到結束
打印內容是隨意的
我們的java/C#程序可以讀取進程的輸出內容,並判斷是否批處理執行成功