我有一個每五秒更新一次的.txt文件。在windows中每隔n秒刪除文本
22:37:03
Some text 1
22:37:08
Some text 2
Some text 3
22:37:13
Some text 4
我有一個程序,從該文件讀取,我想是爲最新儘可能其開始該數據(在5秒內如果可能的話)。
如果我直接用程序讀取文件,它會從最早的入口開始,這可能會延遲兩個小時(取決於我何時開始寫入文件)。
是否有可以添加到批處理文件的命令,該批處理文件可以刪除比當前系統時間早8秒的任何數據?
我已經運行了一個命令,每5秒刪除前2行,但時間戳下的行數不同。
我有點困惑,沒有能夠更新自身的txt文件;-)所以一個進程追加到文件,如果兩個進程同時更新文件(如果可能的話)存在文件鎖或丟失更新的風險。 – LotPings
我明白你的觀點。該文件是由程序創建的,日誌原樣。一個不同的程序然後讀取這個日誌。 – Roo