【发布时间】:2018-03-30 09:07:53
【问题描述】:
我要求一个进程会触发生成多个文件(即 N 个文件),会有一个应用程序会通知外部进程文件生成过程的成功(1)或失败(0)。如果在特定文件夹上生成 N 个文件,那么这将是成功标准。 N 个文件的目标文件夹和完成时间不同。除了完成完整的文件生成过程之外,根据数据量、网络拥塞等情况,在不同的日子里完成的时间也会不同。因此,调度作业以在特定时间获取文件计数在这里不是可行的解决方案。你能把你的建议放在这里来解决这个问题吗?
【问题讨论】:
-
您是否正在寻找文件系统观察程序来通知您正在创建的新文件? docs.microsoft.com/en-us/dotnet/api/…
-
写窗口服务并使用
FileSystemWatcher -
@Ken Tucker:我没有任何预先确定的方法。我将使用最好的方法。
-
@ChiragMM :感谢您的回复。您的意思是该服务将运行 24 * 7 并且在此期间 Filewatcher 将检查文件的存在并执行必要的操作。我将尝试实现它。
标签: c# .net file monitoring file-watcher