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