क्या गैर-साझाकरण अनन्य रीड-राइट एक्सेस के साथ फ़ाइल खोलने का कोई तरीका है?जांचें कि कोई फ़ाइल किसी अन्य प्रक्रिया में खुलती है
fs.watch
से एक फ़ाइल परिवर्तन घटना का मतलब यह नहीं है कि फ़ाइल पूरी तरह से लिखी गई है, अधिकांश नोड आधारित प्रक्रियाओं के मामले में अधिक भाग स्ट्रीम के नीचे आ रहे हैं, या यह अभी तक फ्लश नहीं हो सकता है।
fs.open
एक फ़ाइल जो पहले से खुला है और खोले जाने के लिए स्ट्रीम किया जा रहा है, बिना त्रुटि के लिखने मोड में। कोई टाइमआउट देरी पेश कर सकता है लेकिन यह बहुत ही भंगुर और मनमाना है।
खिड़कियों पर, एक सी से FILE_SHARE_NONE
साथ CreateFile
ऐसा करने में सक्षम हो सकता है, काफी याद नहीं कर सकते क्या बराबर लिनक्स पर है (अगर मैं सही ढंग से याद के रूप में ताले सलाहकार हैं), अगर ओएस एक्स एक है पता नहीं है समकक्ष, posix या अन्यथा)।
यह ओएसएक्स के लिए ठीक काम करता है, लेकिन विंडोज़ में नोड 6 के साथ संगत नहीं है। https://github.com/baudehlo/node-fs-ext/issues/57 –