मेरे पास एक फ़ोल्डर है जिसमें निरंतर नई फाइलों को डंप किया जा रहा है। जावा में, फ़ाइल-सिस्टम में बदलावों का पता लगाने का सबसे अच्छा तरीका क्या है (यानी एक निर्दिष्ट फ़ोल्डर जिसमें फाइलें डंप हो रही हैं) और नई पहुंच वाली फ़ाइलों को एक कतार डेटा संरचना में जोड़ें ताकि मैं अनुक्रमिक रूप से प्रत्येक आने वाली फ़ाइल को संसाधित कर सकूं।जावा फाइल सिस्टम में परिवर्तन का पता लगाता है
मुझे फ़ाइल क्लास में सूचीफाइल() फ़ंक्शन के बारे में पता है लेकिन इसका उपयोग करके मैं केवल उन फ़ाइलों को प्राप्त कर सकता हूं जो समय के तुरंत उपलब्ध हैं। बेशक मैं लगातार फ़ोल्डर को मतदान कर सकता हूं और धागे का उपयोग कर फाइलों की सूची प्राप्त कर सकता हूं। लेकिन क्या यह सबसे अच्छा तरीका है या इसे पूरा करने का एक बेहतर तरीका है।
अधिक सामान्य सवाल है, कि विशिष्ट निर्देशिका की आवश्यकता नहीं है: http://stackoverflow.com/questions/494869/file-changed-listener-in-java –