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

كيف أحصل على أسماء ملفات من داخل مجلد ؟

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

السلام عليكم

كيف أحصل على أسماء ملفات من داخل مجلد ؟

اذا كان لدي مجلد يتم حفظ صور فيه

من قبل المستخدم

فكيف استطيع الحصول على أسماء الملفات أو الصور

التي تم حفظها داخل المجلد؟

#2

up

كلمات اتعبت الملائكة في كتابة الأجر فذهبوا وشكوا إلى ربهم .... ماذا يفعلون

فقال لهم سبحانه وتعالى اطووها بصحائفها وضعوها تحت عرشي فتبقى حسناتها إلى يوم القيامة الله اكبر

(( اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك))

#3
//using System.IO
		DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/Category"));
		foreach (DirectoryInfo d in dir.GetDirectories())
		{
			DropDownList1.Items.Add(d.Name);
		}

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#4

بارك الله فيك ويعطيك ربي الف عافية

هل يمكن شرح الكود واين يتم وضعة وماهي الادوات المطلوبة

والف الف شكر مرة ثانية

كلمات اتعبت الملائكة في كتابة الأجر فذهبوا وشكوا إلى ربهم .... ماذا يفعلون

فقال لهم سبحانه وتعالى اطووها بصحائفها وضعوها تحت عرشي فتبقى حسناتها إلى يوم القيامة الله اكبر

(( اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك))

#5
habeab كتب:
//using System.IO
		DirectoryInfo dir = new DirectoryInfo(Server.MapPath("~/Category"));
		foreach (DirectoryInfo d in dir.GetDirectories())
		{
			DropDownList1.Items.Add(d.Name);
		}

هل يمكن الكود

بلغةVB

مع التوضيح

#6

ممكن يكون كده

//imports system.io

dim dinfo as new DirecotryInfo ( server.mappath ("~/categories"))

for each dirInfo as DirectoryInfo in dinfo
listbox1.items.add ( dirInfo.name )
end for
#7
مبتدئ جافا كتب:
ممكن يكون كده

//imports system.io

dim dinfo as new DirecotryInfo ( server.mappath ("~/categories"))

for each dirInfo as DirectoryInfo in dinfo
listbox1.items.add ( dirInfo.name )
end for

عدلت على الود كالتالي:

Imports system.io

Dim dinfo As New IO.DirectoryInfo(Server.MapPath("~/categories"))

For Each dirInfo As IO.DirectoryInfo In dinfo

ListBox1.Items.Add(dirInfo.Name)

Next

dinfoوضهر خطأ في نهاية السطر الثاني عند كلمة

#8
		Dim dinfo As New DirectoryInfo(Server.MapPath("~/categories"))
		For Each dirInfo As DirectoryInfo In dinfo.GetDirectories
			ListBox1.Items.Add(dirInfo.Name)
		Next

ضع هذا الكود

ولا تنسى وضع فضاء الاسماء

imports system.io

تم تعديل هذه المشاركة بواسطة habeab في 14 أغسطس 2007 في 08:43

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#9

ضع FileInfo بدلا من DirectoryInfo للحصول على اسماء الملفات

#10

كود لاحضار الصور من نوع jpg

dim s as string
	For Each s In Directory.GetFiles(Server.MapPath("~/categories), "*.jpg")

response.write(s)
response.write("<br>")
response.write(Path.GetFileName(s) )
response.write("<br>")
next
#12

ماشاء الله عليك يا TareqVB

إلى الأمام ....

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#13
TareqVB كتب:
وكمان صفحة كنت مستخدمها لعرض الصورة مع اختصار بعض الاشياء منها خاصة

MasterPage

ومجلد الصور اسمه

album

album.rar

أشكر الجميع على التفاعل

: وقد توصلت من خلال المحاولة الى الكود التالي

خطوة 1

Dim s As String هنا يتم استيراد الملفات من المجلد

For Each s In Directory.GetFiles(Server.MapPath("~/files"), "*.*")

ListBox1.Items.Add(s) يتم اظافت الملفات الى اليست بوكس

يتم عرض الملف بمساره الكامل من داخل مجلد

Next

خطوة2

If (ListBox1.Items.Count > 1) Then

Dim fileName As String = System.IO.Path.GetFileName(ListBox1.Text) يتم عرض الملف فقط بدون المسار

Image1.ImageUrl = "~/Files/" & fileName خاص بالصورة

Else

Label1.Text = "You did not specify a file to ListBox1."

End If

#14

إذا سمحتم لي بالمشاركة...

هل أستطيع أن أتحكم بمجلد معين من ناحية الحجم(ان لا اسمح بزيادة حجمه عن قيمة معينه) أنواع الملفات التى تنشأ بداخله واتحكم بالمستخدمين الذين لهم الحق بالدخول لهذا المجلد هل أستطيع أن أقوم بهذا في asp.net

#15
kathy كتب:
إذا سمحتم لي بالمشاركة...

هل أستطيع أن أتحكم بمجلد معين من ناحية الحجم(ان لا اسمح بزيادة حجمه عن قيمة معينه) أنواع الملفات التى تنشأ بداخله واتحكم بالمستخدمين الذين لهم الحق بالدخول لهذا المجلد هل أستطيع أن أقوم بهذا في asp.net

شف الرابط التالي....

/index.ph...mp;#entry550870

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

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

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

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

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

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