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

फंक्शन ब्लॉक FS_DISKINFO फाइल सिस्टम की स्टोरेज स्पेस को वापस करता है।

टिप्पणी: यह फंक्शन ब्लॉक एफटीपी कनेक्शंस का समर्थन नहीं करता है।

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

इनपुट GET

एक पॉजिटिव एज पर, फाइल सिस्टम की स्टोरेज स्पेस को निर्धारित किया जाता है।

इनपुट DEV

यह उस डिवाइस को परिभाषित करता है, जिससे किस तरह के फ़ाइलों तक पहुंचा जा सकता है। डिवाइस को प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में प्रबंधित किया जा सकता है।

इनपुट PATH

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

फोल्डर/सबफोल्डर

आउटपुट DONE

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

आउटपुट TOTAL

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

आउटपुट FREE

यह उपलब्ध स्टोरेज स्पेस का आकार बाइट्स में वापस करता है। स्थिति को बाद के उपयोग के लिए संग्रहीत किया जाता है।

आउटपुट USED

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

आउटपुट ERROR

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

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

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