मैं जावा लाइब्रेरी की तलाश में हूं जो मुझे फाइल सिस्टम पर बदलावों के बारे में सूचित कर सकता है।क्या जावा के लिए एक परिष्कृत फ़ाइल सिस्टम मॉनिटर है जो फ्रीवेयर या ओपन सोर्स है?
मुझे कुछ मुफ्त पुस्तकालय मिलते हैं, लेकिन वे सभी ब्रूट-बल का पता लगाने, यानी नियमित अंतराल में मतदान करते हैं। और अन्य हमेशा वाणिज्यिक होते हैं।
क्या मैं के लिए देख रहा हूँ Win32, लिनक्स के लिए FAM और जो कुछ अन्य ओएस पर उपलब्ध है के लिए एक पुस्तकालय जो ओएस से फाइल पर नजर रखने के कार्यों का उपयोग करता है, यानी FindFirstChangeNotification है। मुझे कोई फर्क नहीं पड़ता कि ब्रूट-फोर्स का उपयोग फ़ॉलबैक के रूप में किया जाता है, लेकिन विंडोज और लिनक्स के लिए इसे उपलब्ध ओएस सुविधाओं का उपयोग करना चाहिए।
यह प्रश्न ऑफ-विषय प्रतीत होता है क्योंकि यह एक प्रोग्रामिंग साइट है। सहायता केंद्र में [मैं यहां कौन से विषय पूछ सकता हूं] (http://stackoverflow.com/help/on-topic) देखें। शायद [सॉफ्टवेयर सिफारिशें स्टैक एक्सचेंज] (https://softwarerecs.stackexchange.com/) पूछने के लिए एक बेहतर जगह होगी। – jww
जावा 7 ने [वॉच सर्विस] [https://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchService.html) पेश किया। –