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

create new folder

مغلق
بدأه moslem_12002 في 30 أبريل 2007 · 4 رد · 542 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أتسأل أخوانى عن بناء مجلد من البرنامج الخاص بى يحمل تاريخ ووقت الجهاز الحالى وجزاكم الله خيرا

سبحان الله وبحمده سبحان الله العظيم

s.gif

#2

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

يمكنك فعل ذلك عن طريق الدالة MkDir :

وذلك من خلال هذا الكود :

	Dim strFolderName As String

	strFolderName = Format(Now, "dd - mm - yyyy  hh.nn.ss ")

	If Dir("C:\" & strFolderName, vbDirectory) = "" Then MkDir ("C:\" & strFolderName)

توضيح الكود :

أولا:لابد عمل تنسيق خاص بإسم المجلد ( طالما تريد ان يكون اسمه بتاريخ والوقت الان ) حيث ان الـ Now يعود لنا بهذا التنسيق dd/mm/yyyy hh:nn:ss حيث ان علامتي الـ "" و "" غير مقبولاتان عند تسمية المجلدات والملفات .

فلابد من تنسيق خاص بك حتى تستطيع فعل ذلك .

ولفعل ذلك استخدم الداله Format

وهي كما توضح لك بالكود تقوم بتنسيق الوقت والتاريخ الحالي التي تعوده لنا الداله Now الى هذا التنسيق (dd - mm - yyyy hh.nn.ss ) وذلك في المتغير strFolderName

ثانيا : لابد من التأكد من وجود المجلد أساسا وذلك من خلال دالة Dir .( حتى لا يحدث اخطاء - فمن الامعقول انشاء مجلد بأسم موجود اصلا ) .

فا إذا لم يكن موجود يقوم بإنشائه عن طريق الداله MkDir .

بالتوفيق .........

A7med_prof

تم تعديل هذه المشاركة بواسطة A7med_prof في 30 أبريل 2007 في 09:12

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#3

يفضل أستعمال دالة MakeSureDirectoryPathExists بدلا من MkDir

Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal lpPath As String) As Long

مع نفس شرح الأخ أحمد و أستبدال الكود :

If Dir("C:\" & strFolderName, vbDirectory) = "" Then MkDir ("C:\" & strFolderName)

بـ :

If Dir("C:\" & strFolderName, vbDirectory) = "" Then MakeSureDirectoryPathExists ("C:\" & strFolderName)

للمزيد عن الدالة راجع MakeSureDirectoryPathExists

#5

الأخ A7med_prof وmsayed2004 بصراحه شرح ممتاز وأكتر من اللى انا عاوزه جزاكم الله خيرا

ودأئما فى القمه

سبحان الله وبحمده سبحان الله العظيم

s.gif

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

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