Я пытаюсь контролировать файлы в java. Когда произойдет модификация файла, я хочу знать:Получить информацию об измененном файле в Java
- Какой процесс внес изменения.
- Что изменилось.
Кроме того, я знаю, что есть способ изменить «последнюю измененную дату» в файле, поэтому я хочу проверить, изменилось ли это поле.
Я пробовал «commons.io», «DefaultFileMonitor» и «WatchService», но вся информация, которую я мог получить от них, была, если произошли изменения и файл, который был изменен.
Если вы хотите знать, какие именно изменения произошли, вам необходимо знать содержимое файла перед изменением, а затем сравнить его с измененным файлом. –