كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس بلغات الدوت_نت (C# – VB)

 

🤝✋ السلام عليكم ورحمة الله وبركاته ✋🤝

#كود_إنشاء_نسخة_أحتياطية_من_قاعدة_البيانات_أكسس #بلغات_الدوت_نت

 

– أعزائنا #المبرمجين #المحترفين أحببنا أن نقدم لكم كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس يقوم بنسخ قاعدة البيانات وأنشاء مجلد جديد للنسخ الاحتياطية لقواعد البيانات ولصق النسخة الاحتياطية بتاريخ اليوم والساعة، 👨‍🏫

الكود :-😍🤗

            // مسار مجلد النظام

            string sourcePath = System.IO.Path.GetDirectoryName(Application.ExecutablePath);

            // مسار مجلد النسخ الاحتياطية

            string destinationPath = Path.Combine(System.IO.Path.GetDirectoryName(Application.ExecutablePath),

                “DataBase sys”);

            // أسم ملف قاعدة البيانات الاساسية مع الامتداد

            string sourceFileName = “Name_DataBase_sys.accdb”;

            // أسم ملف قاعدة البيانات النسخة الاحتياطية مع الامتداد

            string destinationFileName = DateTime.Now.ToString(“dd_MM_yyyy_hh_mm_ss”)+”_DataBase” + “.accdb”; // Don’t mind this. I did this because I needed to name the copied files with respect to time.

            // كود دمج مسار مجلد النظام مع ملف قاعدة البيانات الاساسية

            string sourceFile = System.IO.Path.Combine(sourcePath, sourceFileName);

            // كود دمج مسار مجلد النسخ الاحتياطية مع ملف النسخة الاحتياطية

            string destinationFile = System.IO.Path.Combine(destinationPath, destinationFileName);

            //  إذا لم يكون موجود “DataBase sys” كود إنشاء المجلد

            if (!System.IO.Directory.Exists(destinationPath))

            {

                System.IO.Directory.CreateDirectory(destinationPath);

            }

            // كود نسخ ملف قاعدة البيانات وحفظه كنسخة أحتياطية

            System.IO.File.Copy(sourceFile, destinationFile, true);

 

– لمن أراد نفس الكود بلغة الفجوال بيسك علق بــ #مهتم VB Code في منشور الفيس بوك من هنا

 
اسأل المولى ان قد وفقني في افادتكم في هذة المعلومات 👨‍🏫
وفق الله الجميع 💜🙌

أضف تعليق

هذا الموقع يستخدم خدمة أكيسميت للتقليل من البريد المزعجة. اعرف المزيد عن كيفية التعامل مع بيانات التعليقات الخاصة بك processed.

موقع ويب مدعوم بواسطة ووردبريس.كوم. قالب: Baskerville 2 بواسطة Anders Noren.

أعلى ↑

تصميم موقع كهذا باستخدام ووردبريس.كوم
ابدأ