كتلة الوظيفة FS_SCANDIR

يقرأ كتلة الوظيفة FS_SCANDIR محتويات الدليل من جهاز تخزين.

يجب أن يتم تهيئة نظام الملفات مسبقًا باستخدام FS_INIT. وتتم جميع العمليات بشكل غير متزامن لكل وسائط تخزين تم إنشاؤها.

مدخل SCAN

عند حافة إيجابية، يتم البحث في الدليل على جهاز التخزين.

مدخل DEV

يحدد الجهاز الذي سيتم الوصول إليه من خلاله إلى الملفات. يتم استخدام الجهاز لكل مشروع ويمكن إدارته في قائمة السياق تحت المشروع التخزين الخارجي.

مدخل PATH

يحدد المسار إلى الدليل على جهاز التخزين. يتوافق المسار مع مسار ملف Unix في تنسيق UTF-8، إذا تم دعمه. يتم تمثيل المسار كما يلي:

Ordner/Unterordner

مخرج DONE

يعيد المخرج نبضة عند النجاح لإجراء العملية التالية. تحدث النبضة عند انتهاء العملية، حتى لو حدث خطأ.

مخرج DIRS

يعيد قائمة بالدوائر التي تم العثور عليها مفصولة بفرصة جديدة. يتم تخزين الحالة للاستخدام اللاحق.

مخرج FILES

يعيد قائمة بالملفات التي تم العثور عليها مفصولة بفرصة جديدة. يتم تخزين الحالة للاستخدام اللاحق.

مخرج ERROR

في حالة الخطأ، يعيد نصًا مع رسالة خطأ. وهو FALSE إذا لم يحدث أي خطأ. يتم تخزين الحالة للاستخدام اللاحق.

السبب المحتمل:

  • لم يتم تشغيل خدمة جهاز التخزين.
  • لم يتم تهيئة التخزين.
  • بيانات تسجيل الدخول غير صالحة.
  • لم يمكن الوصول إلى الخادم البعيد.
  • جهاز التخزين لا يوجد.
  • المسار المحدد غير صالح.