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

إدراج ملف تكست إسمه يتحدد بالوقت

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

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

كنت قد قمت بتصميم برنامج يقوم ببعض الاعمال كل يوم ، و لكنى كنت اريد شيئين هامين هما :

1- يقوم كل يوم بغدراج مجلد folder يتحدد إسمه على اساس تاريخ اليوم

2- يقوم بإدراج ملف txt يتحدد إسمه على أساس الوقت الذى تم إدراجه فيه

و الحمد لله انتهيت من النقطة الاولى بالكود التالى

$MkDir Date

لكنى لم استطع انهاء النقطة الثانية بنفس الكود مع تغيير كلمة $Date إلى $Time كالتالى

$MkDir Time

حيث اننى اجد Error يظهر لى

و السؤال هو هل من الممكن ادراج ملف تكست بحيث يكون اسمه على اساس الوقت الذى تم غدراجه فيه ؟

و كيف يمكن الربط بين الكودين بحيث انه كل يوم يقوم بإدراج مجلد جديد يحمل تاريخ اليوم الجديد و يقوم بإدراج ملفات داخله على اساس الوقت ؟

و شكرا :D

alwkeel2002@yahoo.com

تم تعديل هذه المشاركة بواسطة HnHn في 27 سبتمبر 2006 في 22:15

#2

السلام عليكم

ساشارك بما اعرف والله اعلم

بما يخص تسمية مجلد او ملف بالوقت والتاريخ فلا يجوز لان الوندوز لا يسمح بادخال الاحرف الخاصة ضمن تسمية الملف ومن هذه الاحرف حرف "\" ولكن الحل برايي يكمن في تقطيع الوقت او التاريخ واخذ مثلا الساعات او الايام فقط !!!!

جرب هذا

On Error Resume Next

MkDir "c:\ali" & Left(Date, 2)

Open "c:\ali" & Left(Date, 2) & "\callme" & Left(Time, 2) & ".txt" For Append As 1

Close #1

#3

السلام عليكم

قمت بتطوير الكود ليتناسب مع ما طلبت

MkDir "c:\" & Format(Date, "dd-mm-yyyy")

Open "c:\" & Format(Date, "dd-mm-yyyy") & "\" & Format(Time, "hh-mm") & ".txt" For Append As 1

Close #1

ارجوا ان اكون اصبت

سلام

هذا الموضوع مغلق.

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