2015-09-28 10 views
0

我正在構建一個從csv文本文件獲取數據輸入的應用程序。這個文件正在不斷被我們的ERP系統覆蓋。我們需要了解文件更新時是否存在延遲。所以我需要知道是否(例如)該文件在最近10分鐘內沒有更新過。c# - 創建過程以連續檢查CSV上次修改日期

有沒有一種方法可以創建一個控件或某些東西來持續檢查這個文件並報告一個錯誤,如果該文件沒有在一定的時間範圍內更新?

回答

0

您可以創建一個程序,該程序使用System.IO.File.GetLastWriteTime檢查上次寫入csv文件的時間。將最新時間與前一次修改時間進行比較,您可以看到csv文件是否按照您的預期實際更新。

如果文件未被更新,您可以通過多種方式報告。這取決於你在這裏尋找什麼。這是否會成爲一種服務,您希望在文件未更新時始終告訴您,還是您只是一次使用它來查看是否存在延遲?

+0

我有一個aspx頁面,顯示從該文件中派生出一些數據的圖表。如果我有一個標籤將文本更改爲「警告:文件未在10分鐘內更新」,那將會是什麼。只要它已經超過10分鐘。 – Andy

相關問題