Через JAVA я периодически читаю изменяющийся текстовый файл через InputStream
и BufferedReader
.
Например,
[a minute ago]
test.txt = abcde
[now]
test.txt = cdefg
(a,b be deleted / f,g add)
Я прочитал все файлы из прошлого и закончил сохранение их в 'e'
и когда я периодически перезапускаю программу,
Я хочу прочитать и сохранить текущий файл после 'е', чтобы избежать дублирования.
(Я хотел бы читать и хранить только фг.)
Прежде всего, единственный способ, которым я пытался
= Поиск последнего 'e' из прошлого файла из текущего файла
и пропустил "е"
а затем прочитайте и сохраните его.
Конечно, работает без проблем.
Но, например, abcdefg
. В алфавитном порядке без дублирования. Предполагая, что это часто дублируется
Например,
test.txt = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Если вы ищете «a», вы узнаете, на что похоже «a», которое я последний раз читал в прошлом файле. Слишком много значений избыточности.
Таким образом, метод, который вы попробовали, недоступен.