Tôi đang tìm thư viện Java có thể thông báo cho tôi về những thay đổi trên hệ thống tệp.Có một màn hình hệ thống tập tin tinh vi cho Java là phần mềm miễn phí hay nguồn mở không?
Tôi tìm thấy một số thư viện miễn phí, nhưng tất cả đều sử dụng tính năng phát hiện bạo lực, tức là bỏ phiếu trong khoảng thời gian đều đặn. Và những cái khác luôn mang tính thương mại.
Điều tôi đang tìm là thư viện sử dụng chức năng giám sát tệp từ HĐH, tức là FindFirstChangeNotification cho Win32, FAM cho Linux và mọi thứ có sẵn trên hệ điều hành khác. Tôi không quan tâm nếu brute-force được sử dụng như dự phòng, nhưng đối với Windows và Linux nó nên sử dụng các tính năng hệ điều hành có sẵn.
Câu hỏi này có vẻ ngoài chủ đề vì đây là trang web lập trình. Xem [Tôi có thể hỏi những chủ đề gì ở đây] (http://stackoverflow.com/help/on-topic) trong Trung tâm trợ giúp. Có lẽ [Software Exchange Stackation] (https://softwarerecs.stackexchange.com/) sẽ là một nơi tốt hơn để hỏi. – jww
Java 7 đã giới thiệu [WatchService] (https://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchService.html). –