D:\wamp\bin\mysql\mysql5.1.36\bin\mysqldump.exe --opt -R -u root -pvaodesql_2011 k801>"D:/wamp/vaode_mysql_backup/k801_mysql_backup當(dāng)前年月日分秒.sql;
需求如下:0,6,12,18,定點(diǎn)備份數(shù)據(jù)庫(kù),執(zhí)行dos命令!
1 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
//摘錄:《程序員秘書》--源代碼--進(jìn)程--后臺(tái)執(zhí)行DOS命令 private void button1_Click(object sender, EventArgs e) { Process myProcess = new Process(); myProcess.StartInfo.FileName = "cmd.exe ";//DOS控制平臺(tái) myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.CreateNoWindow = true; myProcess.StartInfo.RedirectStandardInput = true; myProcess.StartInfo.RedirectStandardOutput = true; myProcess.StartInfo.RedirectStandardError = true; myProcess.Start(); StreamWriter sIn = myProcess.StandardInput;//標(biāo)準(zhǔn)輸入流 sIn.AutoFlush = true; StreamReader sOut = myProcess.StandardOutput;//標(biāo)準(zhǔn)輸入流 StreamReader sErr = myProcess.StandardError;//標(biāo)準(zhǔn)錯(cuò)誤流 sIn.Write( "ver " + System.Environment.NewLine);//DOS控制平臺(tái)上的命令 sIn.Write( "dir " + System.Environment.NewLine);//DOS控制平臺(tái)上的命令 sIn.Write( "exit " + System.Environment.NewLine); string s = sOut.ReadToEnd();//讀取執(zhí)行DOS命令后輸出信息 string er = sErr.ReadToEnd();//讀取執(zhí)行DOS命令后錯(cuò)誤信息 richTextBox1.AppendText(s); richTextBox1.AppendText(er); if (myProcess.HasExited == false) { myProcess.Kill(); } sIn.Close(); sOut.Close(); sErr.Close(); myProcess.Close(); }
- 1 回答
- 0 關(guān)注
- 380 瀏覽
添加回答
舉報(bào)
0/150
提交
取消