PDA

View Full Version : سوال: نمایش محتویات یک فولدر



haamidd
چهارشنبه 03 اردیبهشت 1393, 22:21 عصر
سلام
چطور میشه محتویات یک فولدر رو در بخش ادمین سایت به نمایش درآورد و اون ها رو تغییر داد؟ (مثل وردپرس!)







ممنون

mRizvandi
پنج شنبه 04 اردیبهشت 1393, 13:38 عصر
شما می خواهید یک File Manager بنویسید.
باید ابتدا لیست فایلها رو بدست بیارید. برای این کار از فضای نام و کلاسهای System.IO و FileInfoو DirectoryInfo باید استفاده کنید.
برای هر عملیاتی مثل حذف، جابجایی و تغییر نام و ... هم متدهای لازم در همین فضای نام System.IO قرارداره.

haamidd
پنج شنبه 11 اردیبهشت 1393, 18:34 عصر
شما می خواهید یک File Manager بنویسید.
باید ابتدا لیست فایلها رو بدست بیارید. برای این کار از فضای نام و کلاسهای System.IO و FileInfoو DirectoryInfo باید استفاده کنید.
برای هر عملیاتی مثل حذف، جابجایی و تغییر نام و ... هم متدهای لازم در همین فضای نام System.IO قرارداره.


من با این کد تونستم لیست محتویات رو بیارم

foreach (string fi in Directory.GetFiles(Server.MapPath("../upload")))
{
string Filelink = "../upload/" + Path.GetFileName(fi).ToString();
string filename = Path.GetFileName(fi).ToString();
this.Literal1.Text += "<img align='texttop' src="+ Filelink +" /><a href='" + Filelink + "'>" + " " + filename + "</a>";
}










دوست عزیز من مبتدی هستم.
لطفا اگه میشه کد ایجاد فایل منیجر رو بصورت کامل بگذارید.