چگونه نام فولدر را بدست آوریم ؟
چگونه می توان نامه پوشه ها را بدست آورد ؟
مثلاً در مسیر C:\Users\ چه پوشه هایی وجود دارد ؟
می خواهم وقتی روی باتن کلیک کردم فقط نام پوشه ها در لیست باکس اضافه شود .
توجه : می خواهم فقط نام پوشه ها ذخیره شود و نمی خواهم که مسیر پوشه های داخلی مشخص شود )
با تشکر - لطفاً راهنمایی فرمایید .
نقل قول: چگونه نام فولدر را بدست آوریم ؟
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
یه سری به فضای نام System.IO بزنید. (Directory.GetDirectories)
از دستور زیر استفاده می کنم ، ولی مسیر رو به من می دهد . من نام فولدر را می خواهم .
IList Folderlist = System.IO.Directory.GetDirectories(textBox1.Text);
listBox1.DataSource = Folderlist;
نقل قول: چگونه نام فولدر را بدست آوریم ؟
یه لیست باکس بزارید و توی یه Button این تیکه کد رو بزنید Foreach(string strfolder in System.IO.Directory.GetDirectories("C:\\"))
{ listBox1.Items.Add(strFolder); }
نقل قول: چگونه نام فولدر را بدست آوریم ؟
نقل قول:
نوشته شده توسط
mahdi_armed
یه لیست باکس بزارید و توی یه Button این تیکه کد رو بزنید
Foreach(string strfolder in System.IO.Directory.GetDirectories("C:\\"))
{ listBox1.Items.Add(strFolder); }
دوست عزیز ، همانطور که اعلام کردم ، مسیر را نمی خواهم . یعنی نمی خواهم اینطور نوشته شود : c://1
می خواهم نوشته شود 1
نقل قول: چگونه نام فولدر را بدست آوریم ؟
نقل قول:
نوشته شده توسط
Mahmoud.Afrad
در یک حلقه و توسط DirectoryInfo نام رو میتونی بدست بیاری.
دایرکت اینفو رو ندیدم !
نقل قول: چگونه نام فولدر را بدست آوریم ؟
string[] a = Directory.GetDirectories(@"c:\");
DirectoryInfo di = new DirectoryInfo(a[1]);
MessageBox.Show(di.Name.ToString());
نقل قول: چگونه نام فولدر را بدست آوریم ؟
نقل قول:
نوشته شده توسط
aradrobo
دوست عزیز ، همانطور که اعلام کردم ، مسیر را نمی خواهم . یعنی نمی خواهم اینطور نوشته شود : c://1
می خواهم نوشته شود 1
این قطعه کد , اسم فولدرهارو توی لیست باکس نشون میده
شما میتونی Item مورد نظر رو انتخاب کنی
نقل قول: چگونه نام فولدر را بدست آوریم ؟
نقل قول:
نوشته شده توسط
sohil_ww
string[] a = Directory.GetDirectories(@"c:\");
DirectoryInfo di = new DirectoryInfo(a[1]);
MessageBox.Show(di.Name.ToString());
دستور شما فقط یک پوشه را نمایش می دهد . از دستور زیر استفاده کردم :
string[] a = Directory.GetDirectories(textBox1.Text);
foreach (string Directories in a)
{
DirectoryInfo di = new DirectoryInfo(Directories);
listBox1.Items.Add(di.Name.ToString());
}