我使用文件系统观察器在c#中编码来检查目录。 我怎么能说“如果文件X不存在就在上午8点之后做.....”?,这必须每天验证。 谢谢你的帮助!
答案 0 :(得分:2)
我认为你不需要FileSystemWatcher
。只需使用运行时间为8:00的Timer
或Scheduled tasks,然后检查您的文件是否存在并完成工作。
如果您的应用程序将在一天中一直运行 24 x 7 ,则可以使用计时器,否则使用后者。
FileSystemWatcher
是我们用来随时获取文件系统变更通知的内容,而不是在特定时间检查存在的内容。
更新:您可以使用FileSystemWatcher
立即获取文件更新,然后对其进行处理以及上面提到的Timer
查找文件是否还没有更新已创建至8.00。
答案 1 :(得分:0)
您可以使用Quartz.Net等调度程序在一天中的某个特定时间开始,有关详细信息,请访问该网站: