दिलचस्प पोस्ट
शब्दकोश में अधिकतम मूल्य के साथ कुंजी हो रही है? गिट की एक नई शाखा में मौजूदा, अनगिनत काम को स्थानांतरित करें कॉलबैक के अंदर सही `यह` कैसे पहुंचें? $ (document) .ready (function () {}); पृष्ठ के निचले भाग में बनाम स्क्रिप्ट दृश्य स्टूडियो के साथ जीसीसी? उबंटु पर पोस्टग्रेएसक्यूएल के पीजी मणि कैसे स्थापित करें? एक पारदर्शी केंद्रित तीर के साथ सीमा Windows पर msysgit के साथ एक Git सर्वर सेटअप करें सिद्धांत द्वारा क्रम में 2 mysql FIELD फ़ंक्शन getElementById रिक्त रिटर्न? याहू! फाइनेंस सीएसवी फ़ाइल डॉव जोन्स (^ डीजेआई) को वापस नहीं जाएगी जावा, पास-बाय-वैल्यू, रेफरेंस वेरिएबल्स सीतनिद्रा में होना एनोटेशन – कौन सा बेहतर है, क्षेत्र या संपत्ति का उपयोग? कोको के लिए निर्भरता इंजेक्शन ढांचे? में गैर ऑब्जेक्ट की संपत्ति पाने की कोशिश कर रहा है

क्या विंडोज पर आसार की तरह कुछ है?

लिनक्स ओएस के साथ, ionotify सबसिस्टम है जो फाइल सिस्टम में परिवर्तन के एक आवेदन को सूचित करता है।

हालांकि, मैं मुख्य रूप से एक विंडोज़ उपयोगकर्ता हूं, इसलिए मैं सोच रहा था कि फाइल सिस्टम परिवर्तनों की निगरानी के लिए समान ऑपरेटिंग सिस्टम एपीआई है?

वेब के समाधान से एकत्रित समाधान "क्या विंडोज पर आसार की तरह कुछ है?"

FindFirstChangeNotification API, या .NET समकक्ष FileSystemWatcher देखें

यदि आप .net का उपयोग कर रहे हैं, तो FileSystemWatcher उपयोग करें यहां अधिक जानकारी: http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

यदि आप सी का उपयोग कर रहे हैं, तो FindNextChangeNotification उपयोग करें, FindNextChangeNotification , ReadDirectoryChangesW उपयोग करें यहां अधिक जानकारी: http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx

OSX पर , प्रासंगिक एपीआई fsevents एपीआई है

वे सभी एक दूसरे से अलग होते हैं, और उन सभी के किनारे मामलों में शंकात्मक विश्वसनीयता होती है। सामान्य तौर पर, आप इन एपीआईएस पर सभी परिवर्तनों के संपूर्ण दृश्य के 100% समय पर निर्भर नहीं रह सकते हैं। ज्यादातर लोग फाइल सिस्टम मॉनिटरिंग का उपयोग करते हुए इसे पुश एपीआई से खोई हुई या अपूर्ण जानकारी की भरपाई के लिए आवधिक स्कैन के साथ गठबंधन करते हैं।

इस पर एक नज़र डालें: inotify-win, विंडोज के लिए inotifywait उपकरण का एक बंदरगाह

और यह भी: inotify-tools

JNotify या FileMon से Microsoft

थोड़ा देर हो चुकी है लेकिन …

विंडोज में ओएसएक्स की एक जैसी सुविधा है, जिससे आप एक ऐप चलाने के बिना ईवेंट की निगरानी कर सकते हैं। विंडोज़ यूएसएन जर्नल सभी फ़ाइल परिवर्तनों का ट्रैक रखता है जेफरी रिक्टर (उन्नत विंडोज के लेखक) ने एमएसडीएन जर्नल के काम के नमूने के साथ एक भयानक लेख लिखा है।

यू.एस.एन. परिवर्तन पत्रिकाओं के लिए एमएसडीएन दस्तावेज

यू.एस.एन. परिवर्तन पत्रिका शायद बेहतर हो सकती है यदि आप बैकअप उपकरण या इंडेक्स जैसे अनुप्रयोगों का निर्माण कर रहे हैं, जो पूरे खंडों की निगरानी करने की आवश्यकता है

FileSystemWatcher () मुख्य रूप से इस तथ्य के कारण अविश्वसनीय है कि व्यूअर बफर के लिए त्रुटि से निपटने में अधिक या कम अपूर्ण है। पथ की कमी और विस्तृत त्रुटि से निपटने की जानकारी के कारण, माइक्रोसॉफ्ट आपको कार्यशील निर्देशिका को ठीक करने या मैन्युअल रूप से चुनाव करने का कोई रास्ता नहीं देता है।

Windows के लिए JNotify अविश्वसनीय है क्योंकि यह बग ^ win32 से प्राप्त होता है। JNotify win32 का उपयोग करता है इसलिए, यह FileSystemWatcher () से अलग नहीं है।

मैंने कुछ खोज की थी, मुझे लगता है कि विंडोज के लिए कुछ इसी तरह दिखना है। .NET के लिए FileSystemWatcher है। इसकी मुख्य रूप से NT या XP और आगे के लिए।

जावा फ़ाइल नोटिफिकेशन लाइब्रेरी का प्रयास करें