फंक्शन ब्लॉक FS_RMDIR

फंक्शन ब्लॉक FS_RMDIR एक डायरेक्टरी और उसके सबडायरेक्टरी को हटा देता है।

सावधान: डायरेक्टरी और फाइलें बिना किसी चेतावनी के हटाई जाएंगी।

फाइल सिस्टम को पहले FS_INIT का उपयोग करके इनिशियलाइज़ किया जाना चाहिए। सभी ऑपरेशन एसिंक्रोनस रूप से हर स्थापित स्टोरेज मीडिया के लिए होते हैं।

इनपुट DELETE

एक पॉजिटिव एज पर, निर्दिष्ट डायरेक्टरी को स्टोरेज मीडिया से हटा दिया जाता है।

इनपुट DEV

यह उस डिवाइस को Define करता है जिससे फाइलें एक्सेस की जानी चाहिए। डिवाइस को प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में मैनेज किया जा सकता है।

इनपुट PATH

यह स्टोरेज मीडिया पर डायरेक्टरी की पथ को Specifies करता है। पथ एक Unix फाइल पथ के समान होता है, अगर यह सपोर्ट किया जाता है तो UTF-8 फॉर्मेट में। पथ इस प्रकार प्रदर्शित किया जाता है:

Directory/Subdirectory

आउटपुट DONE

आउटपुट सफलता पर एक इम्पल्स वापस करता है ताकि अगला ऑपरेशन किया जा सके। इम्पल्स तब होता है जब प्रक्रिया समाप्त हो जाती है, भले ही कोई त्रुटि हुई हो या नहीं।

आउटपुट ERROR

त्रुटि की स्थिति में, यह एक टेक्स्ट के साथ एक एरर मेसेज वापस करता है। यह FALSE होता है अगर कोई त्रुटि नहीं हुई है। स्थिति को बाद में उपयोग के लिए स्टोर किया जाता है।

संभावित कारण:

  • स्टोरेज मीडिया की सेवा शुरू नहीं की गई थी।
  • स्टोरेज इनिशियलाइज़ नहीं हुआ था।
  • लॉगिन डेटा अमान्य हैं।
  • रिमोट सर्वर तक पहुंचा नहीं जा सका।
  • स्टोरेज मीडिया मौजूद नहीं है।
  • निर्दिष्ट पथ अमान्य है।
  • स्टोरेज मीडिया पर लिखा नहीं जा सकता।