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