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

تخلق كتلة الوظيفة FS_MKDIR مجلدًا جديدًا.

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

مدخل MAKE

عند حافة إيجابية، يتم إنشاء المجلد المحدد.

مدخل DEV

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

مدخل PATH

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

المجلد/المجلد الفرعي

مدخل RECURSIVE

إذا كان المدخل صحيحًا، يتم إنشاء مسار المجلد بالكامل بما في ذلك المجلدات الفرعية.

مخرج DONE

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

مخرج ERROR

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

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

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