انتقل إلى المحتوى الرئيسي

🗃️ برنامج النسخ الاحتياطي التلقائي

🎯 الهدف التعليمي​

  • تعلم كتابة برنامج دفعية لأتمتة المهام الشائعة.

📜 البيان​

اكتب برنامجًا باسم sauvegarde.bat يقوم بأتمتة النسخ الاحتياطي لكل ملفات النصوص (.txt) الموجودة في مجلد محدد (مثال: C:\Utilisateurs\VotreNom\Documents) إلى مجلد النسخ الاحتياطي (مثال: C:\Sauvegardes\).

يجب أن يقوم البرنامج بالمهام التالية:

  1. التحقق مما إذا كان مجلد النسخ الاحتياطي موجودًا؛ إذا لم يكن كذلك، قم بإنشائه.
  2. نسخ جميع ملفات .txt إلى هذا المجلد.
  3. عرض رسالة نجاح أو فشل بوضوح حسب نتيجة العملية.
  4. في النهاية، عرض عدد الملفات التي تم نسخها.

يجب أن يبقى نافذة CMD مفتوحة بعد التنفيذ لعرض النتيجة.

⚙️ الأوامر المقترحة:​

  • if exist : التحقق مما إذا كان المجلد موجودًا.
  • mkdir : إنشاء مجلد.
  • copy : نسخ الملفات.
  • dir : سرد الملفات بشكل مضغوط.

🖥️ مثال على النتيجة المتوقعة​

عند تشغيل الملف sauvegarde.bat، يجب أن ترى ما يلي:

====================================
Sauvegarde Automatique
====================================

Création du dossier de sauvegarde...
Le dossier existe déjà.

Copie des fichiers texte en cours...
3 fichier(s) copié(s).

Sauvegarde terminée avec succès !

Appuyez sur une touche pour continuer...

🚩 مكافأة​

  • أضف تاريخ اليوم إلى مجلد النسخ الاحتياطي (مثال: C:\Sauvegardes\2025-06-06\).