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

كيف الحصول على جزء من مسار أو دليل

مغلق
بدأه qwertyuiop في 11 أغسطس 2007 · 7 رد · 740 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أحصل على جزء من دليل او مسار معين

D:\wwwroot\asd\image.jpeG

اريد على سبيل المثال كود يستخرج لي القيمة : image.jpeG

من المسار السابق !!!!

#2
string x=@"D:\wwwroot\asd\image.jpeG";
string y = x.Substring(x.Length - 5, 4);

وضعنا علامة @ لأن السلسلة فيها رمز \ ولكن اذا كنت تسندها من عنصر ادخال فلا داعي لأي شيء

أما بالنسبة لاقتطاع تلك ذلك الجزء من السلسلة فعليك بالتحقق من طول السلسلة قبلا

تم تعديل هذه المشاركة بواسطة Arwany في 11 أغسطس 2007 في 17:15

#3
Arwany كتب:
string x=@"D:\wwwroot\asd\image.jpeG";
string y = x.Substring(x.Length - 5, 4);

وضعنا علامة @ لأن السلسلة فيها رمز \ ولكن اذا كنت تسندها من عنصر ادخال فلا داعي لأي شيء

أما بالنسبة لاقتطاع تلك ذلك الجزء من السلسلة فعليك بالتحقق من طول السلسلة قبلا

اشكرك على المشاركة دائماً

لكن :

1- انا اعمل على VB

2- الكود يشير الى قيمة محددة تساوي عدد حروف المثال

وانا اريد تطبيقه على أكثر من دليل .

3- string هل استبدلها ب text.box أو Lable

#4

نتج الرقم 5 في الكود من أننا نتعامل مع Index فسنبدأ بالقيمة الخامسة قبل نهاية السلسلة النصية مما يدل أننا في المحرف الرابع من جهة النهاية (لأنني أريد استحضار 4 محارف من نهاية السلسلة)

نتج الرقم 4 في الكود من أنني استخرج القيمة .jpeG فقط وبامكانك أن تضع رقما أطول وتضيفه واحد وتضعه بدل الرقم 5 وسينتج ما أردت

أما اذا أردت اسم الملف فالموضوع مختلف تماما

#5
Arwany كتب:
نتج الرقم 5 في الكود من أننا نتعامل مع Index فسنبدأ بالقيمة الخامسة قبل نهاية السلسلة النصية مما يدل أننا في المحرف الرابع من جهة النهاية (لأنني أريد استحضار 4 محارف من نهاية السلسلة)

نتج الرقم 4 في الكود من أنني استخرج القيمة .jpeG فقط وبامكانك أن تضع رقما أطول وتضيفه واحد وتضعه بدل الرقم 5 وسينتج ما أردت

أما اذا أردت اسم الملف فالموضوع مختلف تماما

حلو جداً

هل احصل على اسم الملف!!!

#6

ممكن أن تكتب التالي :

string x = @"D:\wwwroot\asd\image.jpeG";
		string[] value = x.Split('\\');
		string filename = value[value.Length - 1];
#7

او

string x = @"D:\wwwroot\asd\image.jpeG";
		string y = x.Substring(x.LastIndexOf("\\")+1);;
		Response.Write(y);

The World Must Be Crazy

#8
newbie كتب:
او

string x = @"D:\wwwroot\asd\image.jpeG";
		string y = x.Substring(x.LastIndexOf("\\")+1);;
		Response.Write(y);

ماهي بداية الكود???

لسقت الكود السابق يعطي خطأ على VB

ارجو التوضيح

لو تكرمتوا............

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…