關於 c# System.Timers.timer 無窮迴圈?

那請教一下....

我是固定每天11:00 /16:00/ 20:00 要執行備份資料,我如果不寫windows service,而只用System.Timers.Timer ,但System.Timers.Timer只要程式結束就不會再執行我的備份行程,我是否可以加入無窮迴圈while(1) { }來解決呢? 但我知道這不是好方法,請問還有更好的辦法嗎?這樣不知會不會拖慢整個windows ?

tks.
2015-04-23 22:51 發佈
文章關鍵字 迴圈

chengmou wrote:
但System.Timers.Timer只要程式結束就不會再執行我的備份行程.......(恕刪)


加入 加入無窮迴圈while(1) { } 無法解決這個問題。
看不太懂你在說什麼?

不過如果是開發console(主控台應用程式),可以設定Windows的"工作排程器",定時[每天11:00 /16:00/ 20:00]執行你的程式就能解決了。

cscworm wrote:
看不太懂你在說什麼...(恕刪)




謝謝 cscworm大大回覆...

windows 排程....我試過,它有時會不工作? 我不知為什麼.....

tks..

chengmou wrote:
謝謝 cscworm...(恕刪)


因該是不會不執行喔!
除非你的程式還在運作中,就有可能不重複啟動,因為排程同一支程式同時只會執行一個。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?