我有一个一直运行的服务,并保存一个日志文件.它基本上每隔几秒就会在日志文件中添加新行.我写了一个小文件,它读取这些行,然后将它们解析为各种动作.我的问题是如何删除我已经从日志文件中解析的行而不中断服务写入日志文件?
通常当我需要删除文件中的一行时,我打开原始的一行和一个临时的行,然后我只是将所有行写入临时文件,除了我要删除的原始文件.显然这种方法不会在这里说.
那么我该如何删除它们呢?
c file-io
c ×1
file-io ×1