我想读取写入不断更新的文本文件的所有行。我尝试了以下方法,但这导致我阅读重复文件。
- 获取文件大小
- 从零读取到文件末尾
- 从步骤 1 中的文件大小开始读取到文件末尾
- 重复上一步
问题是我在读取文件时复制了写入文件的文件。这是因为我正在阅读文件的末尾。
我想做的是以下
- 获取文件大小
- 从步骤 1 读取从零到文件大小
- 获取文件大小
- 从步骤 1 中的文件大小开始读取到步骤 3 中的文件大小
- 重复前面的步骤
这样我就永远不会重复读取的行。
这可能吗,我想我需要为流阅读器/文件阅读器指定一个起点和终点来读取文件。