Java를 통해 내 시스템에서 선택한 디렉토리의 변경 사항을 모니터하고 싶습니다. watchservice는 자바 7에서 watchservice에 대해 약간의 아이디어가있다. 그러나 watchservice는 변경 이벤트 (MODIFY, DELETE)가 발생하는 디렉토리 이름 만 리턴한다. 다른 사람은 변경 한 사람, 변경 한 시간 등 변경에 대한 모든 정보를 원합니다.Java를 통한 파일 시스템 변경 모니터링
NTFS 파일 시스템에서 변경 저널을 읽고 싶을 때와 같습니다. Java에서 이러한 변경 사항을 비동기 적으로 기록 할 수있는 다른 방법이 있습니까? ...
미리 감사드립니다.
http://commons.apache.org/io/api-release/org/apache/commons/io/monitor/FileAlterationObserver.html
+1 아주 멋진 도서관이지만 뭔가 바뀌었을 때 얻을 수는 없지만 누가 무엇을 만들 었는지 알 수 없습니다. –
이것은 좋은 도서관입니다. 그러나 파일 시스템 변경을위한 비동기 이벤트를 원할 때 폴링 기술을 사용하는 것으로 들립니다. 여하튼, 나는이 lib를 더 탐구 할 것이다. 예, 라이브러리 추가 기능을 가져올 수 있습니다. –