无法两次更新文件的时间戳

时间:2012-05-08 16:09:01

标签: file

我有一个文件,我处理文件的每一行。在打开文件之前,我将.txt文件的时间戳更改为currentTimestamp。

打开文件并处理每一行后,我尝试更改正在处理的.txt文件的currentTimestamp。但更新仅在打开文件时发生。

请建议在处理每一行后如何更新时间戳。

1 个答案:

答案 0 :(得分:0)

萨钦,  您没有提到您使用的是哪种技术(C#,Java,VB等)

尝试以下解决方案,看看是否有帮助。

  1. 打开文件更改时间戳开始逐行处理
  2. 配置完成后的线路数量。将行索引存储在内存中。关闭文件并重新打开文件。现在您可以根据您的陈述更改时间戳。从先前处理的索引+ 1开始处理。继续这一直到完成所有行。