🗃️ برنامج النسخ الاحتياطي التلقائي
🎯 الهدف التعليمي
- تعلم كتابة برنامج دفعية لأتمتة المهام الشائعة.
📜 البيان
اكتب برنامجًا باسم sauvegarde.bat يقوم بأتمتة النسخ الاحتياطي
لكل ملفات النصوص (.txt) الموجودة في مجلد محدد
(مثال: C:\Utilisateurs\VotreNom\Documents) إلى مجلد النسخ الاحتياطي
(مثال: C:\Sauvegardes\).
يجب أن يقوم البرنامج بالمهام التالية:
- التحقق مما إذا كان مجلد النسخ الاحتياطي موجودًا؛ إذا لم يكن كذلك، قم بإنشائه.
- نسخ جميع ملفات
.txtإلى هذا المجلد. - عرض رسالة نجاح أو فشل بوضوح حسب نتيجة العملية.
- في النهاية، عرض عدد الملفات التي تم نسخها.
يجب أن يبقى نافذة 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\).