我已经构建了一个Windows服务,它在开始时会从指定目录构建一个文件路径列表。然后我对这些文件进行一些处理并删除它们。我的问题是服务建立这个列表的频率是多少?我们可以指定此服务查看目录并构建列表的时间间隔吗?
OR
创建控制台应用程序并将其分配给调度程序是否更好?
答案 0 :(得分:1)
您可以在应用程序中设置计时器,并随时运行您的方法。看到这个问题的答案很好。
Best Timer for using in a Windows service
有关构建服务的其他一些有用的MSDN,包括OnStart
和OnStop
的注释,您可能希望利用它们。
@Marius也对FileSystemWatcher
提出了一个很好的观点,{{1}}是一个伟大的,经常被忽视的.Net ... FileSystemWatcher
答案 1 :(得分:0)
这很可能是FileSystemWatcher的完美用例,它“监听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。”通过使用它,您可以避免手动安排文件或目录检查。