
फंक्शन ब्लॉक FS_SCANDIR एक डायरेक्टरी से सामग्री पढ़ता है।
डेटा सिस्टम को पहले FS_INIT के माध्यम से इनिशियलाइज़ किया जाना चाहिए। सभी ऑपरेशन्स एसिंक्रोनस रूप से हर स्टोरेज मीडिया के लिए होते हैं जो बनाया गया है।
एक पॉजिटिव एज पर, स्टोरेज मीडिया में डायरेक्टरी खोजी जाती है।
यह उस डिवाइस को Define करता है जिससे फाइलों तक पहुंचा जा सकता है। डिवाइस को हर प्रोजेक्ट के लिए उपयोग किया जाता है और इसे प्रोजेक्ट एक्सटर्नल स्टोरेज के तहत कॉन्टेक्स्ट मेनू में मैनेज किया जा सकता है।
यह स्टोरेज मीडिया पर फोल्डर की पथ को Specifies करता है। पथ एक Unix-फाइल पथ के समान होता है UTF-8 फॉर्मेट में, अगर यह सपोर्ट किया जाता है। पथ इस प्रकार प्रदर्शित किया जाता है:
Folder/Subfolder
आउटपुट सफलता पर एक इम्पल्स वापस करता है ताकि अगला ऑपरेशन किया जा सके। इम्पल्स प्रक्रिया के समाप्त होने पर होता है, भले ही कोई Error हुआ हो या नहीं।
एक लाइन ब्रेक से अलग किए गए पाए गए फोल्डर्स की एक सूची वापस करता है। स्थिति को बाद में उपयोग के लिए स्टोर किया जाता है।
एक लाइन ब्रेक से अलग किए गए पाए गए फाइलों की एक सूची वापस करता है। स्थिति को बाद में उपयोग के लिए स्टोर किया जाता है।
Error के मामले में, यह एक Error मेसेज के साथ टेक्स्ट वापस करता है। यह FALSE होता है अगर कोई Error नहीं हुआ है। स्थिति को बाद में उपयोग के लिए स्टोर किया जाता है।
संभावित कारण: