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

مسارات المجلدات و الملفات

مغلق
بدأه حسين طي في 18 أكتوبر 2007 · 2 رد · 705 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحاول المشاركة حيب مقدرتي

هنالك العديد من الدوال التي تساعدنا على التعامل مع المجلدات

الدالة CreateDir تعمل على إنشاء مجلد في مسار نحن نحدده

CreateDir('C:\hussein')
// انشاء مجلد في القرص C اسمه hussein

الدالة RemoveDir تحذف مجلد نحن نحدد

ReMoveDir('C:\hussein') // تحذف المجلد الذي أنشأه سابقا

الدالة GetCurrentDir تعيد جملة تحوي مسار الدليل الحالي فمثلا إذا أردنا معرفة مسار برنامجنا يمكن الحصول عليه

Label1.Caption := GetCurrentDir// معرفة مسار البرنامج
CreateDir(GetCurrentDir+'\Hussein');// إنشاء مجلد في مسار البرنامج

الدالة SetCurrentDir ترجع قيمة منطقية True إذا كان المجلد موجودا و False إذا لم يكن مو جودا

If SetCurrentDir('C:\Hussein') then
	ShowMessage('It is Found')
Else
   ShowMessage('It is not Found');
#2

الملفات

الدالة ExtractFileName تعيد جملة تحوي إسم الملف فقط

if OpenDialog1.Execute then
Label1.Caption:=OpenDialog1.FileName;
Label2.Caption:=ExtractFileName(OpenDialog1.FileName);

الدالة ExtractFilePath تعاكس الدالة السابقة أي تعيد مسار الملف دون إسمه

وهذا يساعدنا إذا كنا نريد إنشاءملف في نفس مسار ملف اخر مثل تغير لاحقة ملف Multimedia

if OpenDialog1.Execute then
Label1.Caption:=OpenDialog1.FileName;
Label2.Caption:=ExtractFilePath(OpenDialog1.FileName);

الدالةExtractFileDir تعيد جملة تحوي مسار المجلد الحاوي للملف

if OpenDialog1.Execute then
Label1.Caption:=OpenDialog1.FileName;
Label2.Caption:=ExtractFileDir(OpenDialog1.FileName);

الدالة ExtractFileDrive تعيد جملة تحوي القرص فقط الحاوي للملف

if OpenDialog1.Execute then
Label1.Caption:=OpenDialog1.FileName;
Label2.Caption:=ExtractFileDrive(OpenDialog1.FileName);
#3

مع انه اول ماتعلمناه في البرمجة الا اني اشكر مجهوذك شكرا لك :rolleyes:

نصف العلم *** البحث الجيد

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

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