我想讀取寫入到不斷更新的文本文件中的所有行。我已經嘗試了以下方法,但這導致我在重複文件中閱讀。讀取文本文件的特定部分
- 獲取文件大小
- 讀FRM零到文件末尾
- 開始從文件大小閱讀步驟1至文件末尾
- 重複前面的步驟
的問題,這是我正在讀取寫入該文件的文件。這是因爲我正在閱讀文件的末尾。
我希望做的是從步驟1
- 獲取文件大小
- 讀FRM零文件大小獲取文件大小
- 開始從文件大小閱讀步驟1從步驟文件大小3
- 重複前面的步驟
這樣我就不會重複讀取行。
這是可能的,我想我需要指定流讀取器/文件讀取器讀取文件的起點和終點。
如果可能的話,請勿使用易失性文本文件在進程之間進行通信。 – Jodrell
不幸的是,文本文件不是我的,我只需要閱讀它並將內容放入數據庫。我想避免重複行。 – anothersanj