يُعد محاكي نظام الملفات المصغر تطبيقًا مبنيًا بلغة ++C يعمل عبر واجهة سطر الأوامر، ويقوم بمحاكاة العمليات الأساسية لأنظمة الملفات داخل بيئة افتراضية. بدلاً من التعامل المباشر مع نظام التشغيل، يعتمد البرنامج على هياكل بيانات مخصصة لإدارة الملفات داخل الذاكرة، مما يوفّر تجربة تعليمية وخفيفة لفهم كيفية عمل أنظمة الملفات في الخلفية.
يوفر البرنامج للمستخدمين إمكانية:
إنشاء ملفات مع محتوى، وتتبع الحجم، وتسجيل الطوابع الزمنية.
قراءة الملفات وعرض محتواها فورًا.
حذف الملفات بأمان مع معالجة الأخطاء.
عرض قائمة الملفات مع بياناتها (الاسم، الحجم، تاريخ الإنشاء والتعديل).
يركّز المشروع على:
هياكل البيانات (struct، vector، string).
إدارة الوقت (تتبع إنشاء الملفات وتعديلها).
معالجة الأخطاء (أسماء مكررة، ملفات غير موجودة).
واجهة قائمة تفاعلية لتجربة استخدام سلسة.