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

تغير كتلة الوظيفة FS_CHMOD الصلاحيات لملف أو مجلد في نظام الملفات.

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

مدخل CH

عند حافة إيجابية، يتم محاولة تغيير الصلاحيات إذا كان البروتوكول يدعم هذه الطريقة.

مدخل DEV

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

مدخل PATH

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

Ordner/Unterordner/Datei.txt

مدخل PREM

يحدد الصلاحيات UNIX كسلسلة من الرموز في التنسيق "0644".

مخرج DONE

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

مخرج ERROR

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

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

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