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

تولد كتلة الوظيفة FS_TOUCH ملفًا جديدًا أو تغير تاريخ آخر تعديل على نظام الملفات.

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

مدخل DO

عند حافة إيجابية، يتم إنشاء الملف أو تغيير التاريخ إذا دعمت الطريقة ذلك.

مدخل DEV

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

مدخل PATH

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

Ordner/Unterordner/Datei.txt

مدخل MTIME

إذا تم تحديده، يتم تعيين تاريخ ووقت آخر تعديل. يتم تحديد التنسيق باستخدام DT#. إذا لم يتم تحديد التاريخ، يتم استخدام الوقت الحالي لنظام الخادم.

مدخل ATIME

إذا تم تحديده، يتم تعيين تاريخ ووقت آخر الوصول. يتم تحديد التنسيق باستخدام DT#. إذا لم يتم تحديد التاريخ، يتم استخدام الوقت من مدخل MTIME.

مخرج DONE

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

مخرج ERROR

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

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

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