0

指定したディレクトリからファイル パスのリストを作成する Windows サービスを作成しました。次に、それらのファイルに対して何らかの処理を行い、それらを削除します。私の質問は、サービスがこのリストを作成する頻度はどれくらいですか? このサービスがディレクトリを調べてリストを作成する時間間隔を指定できますか?

また

コンソール アプリケーションを作成してスケジューラに割り当てた方がよいでしょうか。

4

2 に答える 2

1

アプリケーションでタイマーを設定し、いつでもメソッドを実行できます。良い答えについては、この質問を参照してください。

Windows サービスで使用するのに最適なタイマー

サービスの構築に関するその他の有用な MSDN ( および に関する注意事項OnStartなどOnStop) を利用するとよいでしょう。

ServiceBase

@Marius はFileSystemWatcher、.Net の優れた、見落とされがちな部分についても素晴らしい点を指摘しています... FileSystemWatcher

于 2013-09-26T15:17:13.797 に答える
0

これは、「ファイル システムの変更通知をリッスンし、ディレクトリまたはディレクトリ内のファイルが変更されたときにイベントを発生させる」FileSystemWatcherの最適な使用例です。これを使用すると、ファイルまたはディレクトリのチェックを手動でスケジュールする必要がなくなります。

于 2013-09-26T15:17:40.343 に答える