私はWindowsサービスを作成しており、そのタスクの1つは、1時間ごとに空きディスク容量を要求することです。サービスの開始時に空き容量を取得する方法は知っていますが、1時間ごとに確認する方法はありますか?
質問する
151 次
2 に答える
1
Timer
同様のSystem.Timers.Timerを使用します。
var timer = new System.Timers.Timer();
timer.Elapsed += new ElapsedEventHandler(TimerElapsed);
timer.Interval = 60 * 60 * 1000; // 1 hour
timer.Enabled = true;
...
private static void TimerElapsed(object source, ElapsedEventArgs e)
{
// check disk space
}
于 2012-11-02T10:36:56.407 に答える
0
スレッドの開始:
while(true){
getFreeSpace();
Sleep(3600*1000);
};
于 2012-11-02T10:09:41.067 に答える