मैं यह जानना चाहता हूं कि कोई फ़ाइल या निर्देशिका हटा दी गई है या नहीं। जाहिर है, मैं Files.isDirectory (पथ) और फ़ाइलों के बराबर का उपयोग नहीं कर सकता, क्योंकि फ़ाइल/निर्देशिका पहले ही हटा दी गई है।वॉच सेवा/हटाना/फ़ाइल या निर्देशिका?
मैंने फ़ाइल परिवर्तनों के लिए या निर्देशिका परिवर्तनों के लिए देखने के लिए दो वॉच सेवा सेवा का उपयोग करने के बारे में सोचा, तो मुझे हर समय पता है कि यह फ़ाइल या निर्देशिका है। दुख की बात है कि मुझे एक उचित विधि नहीं मिल रही है।
संपादित करें: मुझे लगता है कि फ़ाइल नाम बनाम निर्देशिकाओं के स्ट्रिंग प्रस्तुति की जांच के संबंध में कोई अन्य समाधान त्रुटि प्रवण है।
क्या आपने [इस] (http://docs.oracle.com/javase/tutorial/essential/io/notification.html) को आजमाया था? – home
यह नहीं देख सकता कि यह कैसे मदद करता है (वॉच सर्विस का उपयोग करने से पहले इसे पढ़ा है), लेकिन शायद मैं अंधा हूं? ;-) – Johannes
एचएम, शायद मैं आपके प्रश्न को भी समझ नहीं पाया? आप किसी दिए गए निर्देशिका में 'सुनवाई' पर सेवा पंजीकृत कर सकते हैं - उसमें क्या समस्या है? – home