الخوارزم.نظام.ملف

نوع ملف شيء

مسار_طول_اقصى

عدد صحيح16 طبيعي جامد يمثل الطول الاقصى المقبول لمسار الملفات . قيمته 260

حافظة_عدد_اقصى

عدد صحيح16 طبيعي جامد يمثل العدد الاقصى المقبول للحافظات . قيمته 256

اسمالملف_طول_اقصى

عدد صحيح16 طبيعي جامد يمثل الطول الاقصى المقبول لاسماء الملفات . قيمته 256

نوعالملف_طول_اقصى

عدد صحيح16 طبيعي جامد يمثل الطول الاقصى المقبول لاسماء نوع الملفات الملفات . قيمته 256

نوع_ملف_تنفيذي

عدد صحيح طبيعي جامد يمثل قيمة نوعية لملف قابل للتنفيذ. قيمته الستعشرية 0س0040

نوع_ملف_كتابة

عدد صحيح طبيعي جامد يحدد قابلية الملف للكتابة . قيمته الستعشرية 0س0080

نوع_ملف_قراءة

عدد صحيح طبيعي جامد يحدد قابلية الملف للقراءة. قيمته الستعشرية 0س0100

دالة (مم ملف) افتح ( اسم_ملف ۢ حرف ، طريقة ۢ حرف ) ملف

فتح الملف 'اسم_ملف' بالطريقة 'طريقة' الطريقة : كز=كتابة+زيادة
زأ=كتابة +قراءة+إحداث الملف الم يوجد

ارجاع : الملف المفتوح

دالة (مم ملف) افتح ( اسم_ملف ۢ حرف ، طريقة ۢ حرف، ثنائي منطقي ) ملف

فتح الملف 'اسم_ملف' بالطريقة 'طريقة' الطريقة :

  • كز=كتابة+زيادة
  • زأ=كتابة +قراءة+إحداث الملف الم يوجد. المنطقي ثنائي يحدد ما اذا كان الملف لا يحوي البيانات النصية بل الثنائية.

ارجاع : الملف المفتوح

دالة (مم ملف) اعادة_فتح ( اسم_ملف ۢ حرف ، طريقة ۢ حرف ) ملف

اعادة فتح الملف 'اسم_ملف' بالطريقة 'طريقة' الطريقة : كز=كتابة+زيادة
زأ=كتابة +قراءة+إحداث الملف الم يوجد

ارجاع : الملف المفتوح

دالة (وم وضع_الملف) دليل() منطقي

تقييم ما اذا كان الملف عبارة عن دليل (حافظة)

دالة (وم وضع_الملف) انبوب() منطقي

تقييم ما اذا كان الملف عبارة عن انبوب

دالة (وم وضع_الملف) حروف() منطقي

تقييم ما اذا كان الجهاز في وضع حروف

دالة (وم وضع_الملف) كتلة() منطقي

تقييم ما اذا كان الجهاز في وضع كتلة (غير متاح على الويندوز)

دالة (وم وضع_الملف) اعتيادي() منطقي

تقييم ما اذا كان الجهاز في وضع اعتيادي

دالة (وم وضع_الملف) قابل_للكتابة() منطقي

تقييم ما اذا كان الملف قابل للكتابة

دالة (وم وضع_الملف) قابل_للقراءة() منطقي

تقييم ما اذا كان الملف قابل للقراءة

دالة (وم وضع_الملف) قابل_للتنفيذ() منطقي

تقييم ما اذا كان الملف قابل للتنفيذ

نوع حالة_الملف

معرف_الجهاز صحيح طبيعي؛ معرف الجهاز الذي يحتوي على ملف

  • رقم_الواصف صحيح16 طبيعي : عبارة عن بنية بيانات في نظام ملفات على نمط Unix تصف كائن نظام ملفات مثل ملف أو دليل.
  • وضع صحيح16 طبيعي : وضع الحماية و والاذونات
  • عدد_الاشارات صحيح16 : عدد الإحالات من الروابط الثابتة
  • معرف_المستخدم صحيح16 : معرف المستخدم المالك
  • معرف_المجموعة صحيح16 : معرف مجموعة المالك
  • معرف_الجهاز_خ صحيح طبيعي : معرف الجهاز (في حالة وجود ملف خاص)
  • حجم_الملف صحيح64 : حجم الملف الكلي ، بالبايت
  • وقت_الدخول صحيح :
  • وقت_التغيير صحيح :
  • وقت_الاحداث صحيح :

دالة بيانات_وصفية(اسم ۢحرف، حم ۢحالة_الملف) صحيح

ارجاع البيانات الوصفية للملف

دالة قابل_للقراءة(اسم ۢحرف) منطقي

تقييم إمكانية القراءة

دالة (مم ملف) قابل_للقراءة() منطقي

تقييم إمكانية القراءة

دالة قابل_للكتابة(اسم ۢحرف) منطقي

تقييم إمكانية الكتابة

دالة (مم ملف) قابل_للكتابة() منطقي

تقييم إمكانية الكتابة

دالة قابل_للتنفيذ(اسم ۢحرف) منطقي

تقييم إمكانية التنفيذ

دالة (مم ملف) قابل_للتنفيذ() منطقي

تقييم إمكانية التنفيذ

دالة (م ملف) بث_التخزين() صحيح

بث المعلومات المخزنة الى الملف مباشرة. اذا كان الملف منعدما سيتم بث جميع المعلومات المتعلقة بالمخارج

دالة حذف(اسم ۢحرف) صحيح

حذف الملف المشار اليه باسمه

دالة تسمية(اسم ۢحرف ، اسم_ ۢحرف ) صحيح

اعادة تسمية الملف

دالة تحول_الى_الدليل(اسم ۢحرف) صحيح

تحويل مسار دليل العمل الحالي للدليل المشار اليه

دالة دليل_العمل_الحالي(اسم [255]حرف) ۢحرف

ارجاع مسار دليل العمل الحالي للتطبيق الحالي

دالة صناعة_دليل(اسم ۢحرف) صحيح

صناعة دليل على النظام انطلاقا من اسم

دالة حذف_دليل(اسم ۢحرف) صحيح

حذف الدليل دي الاسم اسم

دالة ولوج(اسم ۢحرف، كيف صحيح) منطقي

تقييم ما اذا امكن ولوج ملف اسمه اسم بالطريقة كيف

دالة غير_طبيعة_الولوج(اسم ۢحرف، كيف صحيح) منطقي

تغيير طريقة ولوج ملف اسمه اسم بالطريقة كيف

دالة (م ملف) قصد (الموضع صحيح64، نسبة_الى صحيح) منطقي

قصد مكان داخل الملف 'الموضع' نسبة الى الموضع 'نسبة_الى'

دالة (م ملف) اقصد_من_البداية (الموضع صحيح64) منطقي

قصد مكان في الملف 'الموضع' نسبة الى البداية

دالة (م ملف) اقصد_من_النهاية(الموضع صحيح64) منطقي

قصد مكان في الملف 'الموضع' نسبة الى النهاية

دالة (م ملف) اقصد_من_الحالي(الموضع صحيح64) منطقي

قصد مكان في الملف 'الموضع' نسبة الى المكان الحالي

دالة (م ملف) ترجيع () منطقي

العودة مكان البداية في الملف

دالة (م ملف) نهاية() منطقي

استقصاء نهاية الملف

دالة اقرأ(بيانات ۢ حرف،حجم_ صحيح،عدد صحيح،مم ملف) صحيح

قراءة بيانات نصية من الملف مع ارجاع عدد البيانات المقروءة فعليا

  • بيانات : البيانات المقروءة
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة (مم ملف) اقرأ(بيانات ايما،حجم_ صحيح،عدد صحيح ) صحيح

قراءة بيانات نصية او غير نصية من الملف مع ارجاع عدد البيانات المقروءة فعليا

  • بيانات : البيانات المقروءة
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة اكتب(بيانات ۢ حرف،حجم_ صحيح طبيعي،عدد صحيح،مم ملف) صحيح

كتابة بيانات نصية من الملف مع ارجاع عدد البيانات المكتوبة فعليا

  • بيانات : البيانات المراد كتابتها
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة (مم ملف) اكتب(بيانات ۢ حرف،حجم_ صحيح طبيعي،عدد صحيح ) صحيح

كتابة بيانات نصية من الملف مع ارجاع عدد البيانات المكتوبة فعليا

  • بيانات : البيانات المراد كتابتها
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة اكتب(بيانات ايما،حجم_ صحيح طبيعي،عدد صحيح طبيعي،مم ملف) صحيح

كتابة بيانات نصية او غير نصية من الملف مع ارجاع عدد البيانات المكتوبة فعليا

  • بيانات : البيانات المراد كتابتها
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة (مم ملف) اكتب(بيانات ايما،حجم_ صحيح طبيعي،عدد صحيح ) صحيح

كتابة بيانات نصية او غير نصية من الملف مع ارجاع عدد البيانات المكتوبة فعليا

  • بيانات : البيانات المراد كتابتها
  • حجم : حجم البيانات
  • عدد : عدد المرات

دالة اقرا_جملة(جملة ۢحرف، عدد صحيح، مم ملف ) ۢ حرف

قراءة جملة من ملف ب عدد حروف. ترجع مؤشرا للجملة. وعدم في حالة خطأ

دالة (مم ملف) اقرا() حرف

قراءة حرف من الملف

دالة (م ملف) اكتب ( ج_ ۢ حرف ) صحيح

كتابة جملة في ملف

دالة اكتب (م_ ملف، ج_ ۢ حرف ) صحيح

كتابة جملة في ملف

دالة (م_ ملف) اكتب ( ج_ حرف ) صحيح

كتابة حرف في ملف