[[Template core/front/global/updateWarning is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
قمت بعمل كود يقوم بدوره بعمل نسخة احتياطية من ملف البيانات كالتالى
Call Shell("xcopy /y d:\Delta\Data.mdb D:\Delta\Backup\" & Format(date, "dd-mm-yyyy") & "\", 3) MsgBox "تم عمل نسخة احتياطية لهذا اليوم بنجاح", , "نسخة احتياطية"
ويتم عمل هذا الكود فى كل مرة يتم غلق البرنامج!!
وطبعاً بعد فترة من الزمن تكدست المجلدات التى تحتوى على النسخة الاحتياطية!!
حاولت عمل كود يتحكم فى عدد المجلدات الموجودة ومن ثم يقوم بالاحتفاظ بآخر خمس مجلدات فقط على اعتبار أن هذه المجلدات هى آخر خمس أيام تم التعامل معها فى ادخال البيانات ولكن للأسف لم تجدى معى أى طريقة.. فتقريباً أغلب الطرق التى أعرفها تتحكم فى الملفات وليست المجلدات..
المطلوب:
عمل كود يقوم بالاحتفاظ بآخر خمس مجلدات .. مع العلم أن أسماء المجلدات تأخذ اسم تاريخ اليوم الذى تم عمل به النسخة هكذا {01-05-2008} مثل الفورمات الموجود بالكود من اليسار إلى اليمين وهى بالانجليزى..
تم النشر منذ
أخوانى الكرام عمتم مساءً
قمت بعمل كود يقوم بدوره بعمل نسخة احتياطية من ملف البيانات كالتالى
ويتم عمل هذا الكود فى كل مرة يتم غلق البرنامج!!
وطبعاً بعد فترة من الزمن تكدست المجلدات التى تحتوى على النسخة الاحتياطية!!
حاولت عمل كود يتحكم فى عدد المجلدات الموجودة ومن ثم يقوم بالاحتفاظ بآخر خمس مجلدات فقط على اعتبار أن هذه المجلدات هى آخر خمس أيام تم التعامل معها فى ادخال البيانات ولكن للأسف لم تجدى معى أى طريقة.. فتقريباً أغلب الطرق التى أعرفها تتحكم فى الملفات وليست المجلدات..
المطلوب:
عمل كود يقوم بالاحتفاظ بآخر خمس مجلدات .. مع العلم أن أسماء المجلدات تأخذ اسم تاريخ اليوم الذى تم عمل به النسخة هكذا {01-05-2008} مثل الفورمات الموجود بالكود من اليسار إلى اليمين وهى بالانجليزى..
وشكراً مقدماً أخوانى الكرام على الاهتمام
شارك هذا الرد
رابط المشاركة
شارك الرد من خلال المواقع ادناه