【发布时间】:2013-09-23 19:31:39
【问题描述】:
假设我open() *nix 机器上的一个文件,然后我点击了eof。但是当我open()ed 时,它仍在编写中。
有没有办法检测文件自open()-time 以来是否已经增长?还是我需要close() 和重新open() 来检查?
有没有办法在没有close()ing 和reopen()ing 的情况下阅读旧的eof?
【问题讨论】:
-
如何检查 mtime 并查看是否比您打开文件的时间晚?见stackoverflow.com/questions/4021479/…
标签: c linux file-handling