منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طلب مساعدة في حفظ واسترجاع ملفات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
مرحبا بكم يا زوار الموقع الكرام 
اما بعد 
اريد منكم المساعدة في برمجة برنامج يعمل على حفظ بعض التعديلات في برامج اخرى و استرجاعها
مثال اقوم بتفعيل IDM بتاريخ اليوم (06/03/2017) و استعمل هذا البرنامج في حفظ كل ما قمت به و يمكن استرجاع هذة التعديلات بالعودة لتاريخ (06/03/2017) 
الحفظ يكون في مجلد اسمه (Save)
 علي النحو التالي Save-  yyyy-MM-dd-hh-mm-ss.dll
فقط احناج أن أفهم منك لماذا تريد حفظ الملفات بامتداد dll ؟
ماهو IDM ؟
ياريت حضرتك تساعدنا لحسن الموضوع ده مهم

الملفات تتحفظ dll عشان مشفرة مينفعش تتنسخ
دعني اوضح لك شئ الملفات التي لها امتداد dll فعلا بيكون لها Signature معين
و ربما و الله أعلم أن اي ملفات اخري لها نفس الامتداد و لكنها ليست فعلا ملفات dll قد يتم معاملتها هنا علي انها نوع من الفيروس
احنا كل الى احنا عايزينو ان حضرتك تعمل برنامج اختار الفولدر يحولو الى ملف dll تمام بس ويكون فى استرجاع للملف يعنى يفك الملف ويرجع الحاجة الى هو حفظها فى مكانه
الفكرة يا أخ مصطفي ببساطة تكمن في الخطوات التالية
1 - تحديد الفولدر الذي به الملفات
2- تحديد كل الملفات و اضافتها الي مصفوفة
3- قراءة كل ملف و تحويله الي مصفوفة بايت أيضا تحتاج اسم الملف  و مكانه و هنا انت تحتاج لكتابة كلاس عام به بيانات كل ملف
4- تحويل الكلاس في 3 الي مصفوفة
5- تخفظ المصفوفة في ملف باي اسم و اي متداد
6- تحذف الملفات القديمة و تترك فقط الملف الجديد

اخيرا لفك الملفات تقرأ البيانات من هذا الملف بشكل عكسي ثم تحولها الي مصفوفة لنفس الكلاس في الخطوة 3
ثم تحفظ كل ملف باسمه في نفس مكانه الاصلي

اعتقد أنني كتبت شئ مشابه لهذ الفكرة من قبل و ستجده في قسم المقالات
السلام عليكم
اخي الغالي هل يمكنك انشاء هذا البرنامج البسيط و الله يجازيك كل خير