
फंक्शन ब्लॉक FS_WRITE_LIBFILE एक फाइल को लाइब्रेरी से एक फ़ाइल सिस्टम पर लिखता है।
सावधान: पहले से मौजूद फ़ाइलों को बिना किसी चेतावनी के ओवरराइट किया जाएगा।
फ़ाइल सिस्टम को पहले FS_INIT का उपयोग करके इनिशियलाइज़ किया जाना चाहिए। सभी ऑपरेशन्स एसिंक्रोनस रूप से हर बनाए गए स्टोरेज मीडिया के लिए होते हैं।
हिन्ट:
फ़ाइल अटैचमेंट्स को सेव करने के लिए एक लाइसेंस की आवश्यकता होती है।
टिप: उच्च गणना कार्य वाले दस्तावेजों के साथ, कई दस्तावेजों को पैरालेल उत्पन्न करने के लिए एक अलग स्टोरेज मीडिया बनाएं।
एक पॉजिटिव एज पर, लाइब्रेरी का फ़ाइल स्टोरेज मीडिया पर लिखा जाता है।
यह उस डिवाइस को परिभाषित करता है जिससे फ़ाइलों तक पहुंचा जा सकता है। डिवाइस को प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में प्रबंधित किया जा सकता है।
यह स्टोरेज मीडिया पर फ़ाइल की पथ को निर्दिष्ट करता है। पथ एक यूनिक्स फ़ाइल पथ के समान होता है, अगर यह सपोर्ट किया जाता है तो UTF-8 फॉर्मेट में। पथ इस प्रकार प्रदर्शित किया जाता है:
फोल्डर/सबफोल्डर/फ़ाइल.txt
अगर यह एक / के साथ समाप्त होता है या यह एक फ़ोल्डर है, तो लाइब्रेरी से फ़ाइल का नाम उपयोग किया जाता है।
यह लाइब्रेरी से फ़ाइल को परिभाषित करता है। इनपुट केवल एक डायरेक्ट स्ट्रिंग स्वीकार करता है। फ़ाइल को सीधे इनपुट पर खींचा जा सकता है ताकि इसे परिभाषित किया जा सके।
यह फ़ाइल की भाषा को परिभाषित करता है। यह प्रोजेक्ट में मौजूद होना चाहिए।
आउटपुट सफलता के मामले में अगले ऑपरेशन को करने के लिए एक इम्पल्स वापस देता है। इम्पल्स प्रक्रिया समाप्त होने पर होता है, भले ही कोई त्रुटि हुई हो।
यह लिखे गए बाइट्स की संख्या वापस देता है। स्थिति को बाद में उपयोग के लिए संग्रहीत किया जाता है।
त्रुटि के मामले में, यह एक त्रुटि संदेश के साथ टेक्स्ट वापस देता है। यह FALSE होता है अगर कोई त्रुटि नहीं हुई है। स्थिति को बाद में उपयोग के लिए संग्रहीत किया जाता है।
संभावित कारण: