//
開關/c表示執行完命令就退出
system.diagnostics.process cmd
=system.diagnostics.process.start(
"cmd.exe",
@"/c xcopy c:\test1\*.* c:\test2 /y /q /s");
cmd.waitforexit();
system.diagnostics.process.start(
"cmd.exe",
@"/c rd c:\test1 /s /q");
每個system.diagnostics.process.start開啟乙個新的程序執行指定的程式,所以多個system.diagnostics.process.start語句將程序啟動後,命令執行的先後順序我們無法把握。
上面使用
cmd.waitforexit();,確保第乙個命令執行完畢之後再執行第二個。
C 呼叫命令列
開關 c表示執行完命令就退出 system.diagnostics.process cmd system.diagnostics.process.start cmd.exe c xcopy c test1 c test2 y q s cmd.waitforexit system.diagnostic...
C 呼叫命令列 服務
using system using system.collections.generic using system.componentmodel using system.data using system.diagnostics using system.linq using system.se...
C 呼叫命令列程式
using system using system.collections.generic using system.linq using system.text using system.diagnostics 執行cmd命令 會顯示命令視窗 指定應用程式的完整路徑 執行命令列引數 static ...