بلوک عملکرد FS_MKDIR

بلوک عملکرد FS_MKDIR یک پوشه جدید ایجاد می‌کند.

سیستم فایل قبلاً باید با استفاده از FS_INIT اولیه شده باشد. همه عملیات به صورت غیر همزمان برای هر دستگاه ذخیره‌سازی ایجاد شده انجام می‌شود.

ورودی MAKE

در یک لبه مثبت، پوشه مشخص شده ایجاد می‌شود.

ورودی DEV

دستگاه را تعریف می‌کند که از آن برای دسترسی به فایل‌ها استفاده شود. دستگاه در پروژه مورد استفاده قرار می‌گیرد و می‌تواند در منوی کنTEXT تحت پروژه ذخیره‌سازی خارجی مدیریت شود.

ورودی PATH

مسیر پوشه را در دستگاه ذخیره‌سازی مشخص می‌کند. مسیر به یک مسیر فایل Unix در فرمت UTF-8 مطابقت دارد، اگر این مورد پشتیبانی شود. مسیر به صورت زیر نمایش داده می‌شود:

Folder/Subfolder

ورودی RECURSIVE

اگر ورودی درست باشد، تمام مسیر پوشه شامل زیرپوشه‌ها ایجاد می‌شود.

خروجی DONE

خروجی در صورت موفقیت یک پالس برمی‌گرداند تا عملیات بعدی انجام شود. پالس هنگام پایان فرایند رخ می‌دهد، حتی اگر خطایی رخ داده باشد.

خروجی ERROR

در صورت خطا، یک متن با پیام خطا را برمی‌گرداند. این FALSE است اگر هیچ خطایی رخ نداده باشد. وضعیت برای استفاده بعدی ذخیره می‌شود.

دلیل‌های ممکن:

  • خدمت دستگاه ذخیره‌سازی شروع نشده است.
  • ذخیره‌سازی اولیه نشده است.
  • اطلاعات ورود نامعتبر است.
  • سرور دور نمی‌تواند به دست آید.
  • دستگاه ذخیره‌سازی وجود ندارد.
  • مسیر مشخص شده نامعتبر است.
  • به دستگاه ذخیره‌سازی نمی‌توان نوشت.
  • فضای ذخیره‌سازی در دستگاه ذخیره‌سازی باقی نمانده یا دستگاه فقط خواندنی است.