اضافه کردن فایل خاص و فقط نام آن در لیست باکس
با سلام دوتا سوال داشتم که خدمتتون عرض میکنم
چگونه میتونم فایل های مشخصی رو با استفاده از زیر شاخه Directory و کلاس system در لیست باکس ایندکس کنم؟برای مثال فقط فایل هایی که hiden نیستند یا فرمت خاصی هستند. کدی که استفاده میکنم این است:
string dir = "d:\\" + textBox1.Text;
foreach(string d in
System.IO.Directory.GetDirectories(dir))
{
listBox1.Items.Add(d);
}
سوال دوم:
و این که هنگامی که رو دکمه کلیک میکنم مسیر کلی میاد ولی میخوام که فقط خود اسم و فرمت فایل بیاد . باید چه طور کد رو تغییر بدم؟
با تشکر از همه شما دوستان گرامی!
نقل قول: اضافه کردن فایل خاص و فقط نام آن در لیست باکس
نقل قول:
نوشته شده توسط
aminaltavista
با سلام دوتا سوال داشتم که خدمتتون عرض میکنم
چگونه میتونم فایل های مشخصی رو با استفاده از زیر شاخه Directory و کلاس system در لیست باکس ایندکس کنم؟برای مثال فقط فایل هایی که hiden نیستند یا فرمت خاصی هستند. کدی که استفاده میکنم این است:
string dir = "d:\\" + textBox1.Text;
foreach(string d in
System.IO.Directory.GetDirectories(dir))
{
listBox1.Items.Add(d);
}
سوال دوم:
و این که هنگامی که رو دکمه کلیک میکنم مسیر کلی میاد ولی میخوام که فقط خود اسم و فرمت فایل بیاد . باید چه طور کد رو تغییر بدم؟
با تشکر از همه شما دوستان گرامی!
کدتون واضح نیست لطفا دوباره بفرستید.
نقل قول: اضافه کردن فایل خاص و فقط نام آن در لیست باکس
سوال دوم:
__________________
openFileDialog1.SafeFileName;
SafeFileName فقط نام فایل + پسوندش را برمیگردونه.
نقل قول: اضافه کردن فایل خاص و فقط نام آن در لیست باکس
بفرما
این کد راست کار شماست
string[] files = Directory.GetFiles("C:\\Windows\\");
foreach (string fpath in files)
{
//اضافه کردن نام فایل به همراه پسوند آن
listBox1.Items.Add(Path.GetFileName(fpath));
//اضافه کردن اسم بدون پسوند
listBox1.Items.Add(Path.GetFileNameWithoutExtensio n(fpath));
//اضافه کردن پسوند فایل برای تعیین نوع فایل
listBox1.Items.Add(Path.GetExtension(fpath));
}
نقل قول: اضافه کردن فایل خاص و فقط نام آن در لیست باکس
سلام دوستان ، داخل تاپیک زیر همه ی واسه همه حالات نمونه گذاشتم ببینید:
کار با فایل ها.....
موفق باشید