الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن طلب برمجة كود صغيره جداً

بدأه aaalaaa في 16 فبراير 2010 · 3 رد · 785 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عندي برنامج في الشغل مثبت عليه كاميرات للتسجيل ..

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

أريد برنامج صغير يقوم بالحذف الاوتوماتيكي للملفات القديمة اذا تعدى عمرها 3 ايام ..

البرمجة اريده خفيف وانا بإستطاعتي التعديل عليه لكن ماعرفت اعملها ..

شاكر لكم ومقدر ..

#2

يااااه لقد ذكرتي بأيام vb6 محبوبتي القديمة ... على العموم الموضوع بسيط جدا

بامكانك وضع الكود الذي يأتي بجميع الملفات في المجلد الذي تستخدمه للتخزين ثم تحسب الفرق بين تاريخ انشاء الملف وتاريخ اليوم . اذا كان الفرق 3 أيام أو أكثر احذف الملف

أنصحك أخي أولا بالبحث والقرأة عن FileSystemObject فهو أفضل طريقة للتعامل مع الملفات في vb6

الكود التالي مثال لكيفية الحصول على جميع الملفات في مجلد معين ... طبعا الكود يمكن تطوير أدائه ولكنه على الأقل يعمل :)

Dim fs, f, f1, filelist()
Dim i As Integer, j As Integer
i = 0
ReDim filelist(0)
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(App.Path)
For Each f1 In f.Files
i = i + 1
ReDim Preserve filelist(i)
Set filelist(i) = f1
Next

ثم تستخدم هذه الملفات وتقارن تاريخ الانشاء وذلك بعد عمل object من كل ملف

 Dim f
Set f = fs.GetFile(filespec)

ثم استخدم الخاصية DateCreated من الObject الذي أنشأته من الملف وفي مثالنا اسمه f

وقارن النتيجة مع تاريخ اليوم باستخدام الدالة DateDiff

تم تعديل هذه المشاركة بواسطة Mohammed Fayed في 16 فبراير 2010 في 12:10

Microsoft Certified Since 2003

------------------------------------------------------------------------------------

قبل أن تلوم الظروف على ما أنت فيه .. اسأل نفسك ماذا فعلت لتغير ما أنت فيه !!

#3

الله يعطيك العافية على المجهود والمساعده ..

راح أحاول اطبق الطريقة وأرد عليك ..

مشكور مقدماً ..

#4

تفضل هذا مثال لمبتغاك ... أتمنى أن يفي بالغرض

تحياتي

Delete files.rar

1

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

مواضيع مشابهة