c# - 创建流程以持续检查CSV上次修改日期

时间:2015-09-28 12:49:19

标签: csv process continuous

我正在构建一个从csv文本文件中获取数据的应用程序。我们的ERP系统不断覆盖此文件。我们需要了解文件更新时是否存在延迟。所以我需要知道(例如)此文件是否在过去10分钟内未更新。

是否有一种方法可以创建控件或其他内容来连续检查此文件并报告错误,如果文件尚未在特定时间范围内更新?

1 个答案:

答案 0 :(得分:0)

您可以创建一个程序,使用System.IO.File.GetLastWriteTime检查上次写入csv文件的时间。将最新时间与上一个上次修改时间进行比较,您可以查看csv文件是否实际按预期更新。

如果文件未更新,您可以通过多种方式报告。这取决于你在这里寻找什么。这是一个服务,你想要在文件未更新时总是告诉你,或者你只是一次使用它来查看是否有延迟?