PDA

View Full Version : سوال: جستجوی فایل در یک دایرکتوری ثابت



khorzu
دوشنبه 22 شهریور 1389, 12:20 عصر
سلام
چطور می شه در OpenFileDialog امکان تغییر دادن پوشه جاری رو از کاربر سلب کرد ؟

fjm11100
دوشنبه 22 شهریور 1389, 13:18 عصر
خب یک dialog سفارشی واسه خودت بساز

khorzu
دوشنبه 22 شهریور 1389, 13:26 عصر
توضیح می فرمایید ؟

fjm11100
دوشنبه 22 شهریور 1389, 13:34 عصر
یک فرم به پروژه اضافه کن. روی اون فرم 2 تا دکمه بزار که خاصیت DialogResult یکی Ok و دیگری Cancel باشه
حالا با کلاس DirectoryInfo از System.IO و با کمک یک کنترل مناسب مثل listBox زیر شاخه ها و فایلهای درون آن شاخه را نمایش بده. برای رفتن توی زیر شاخه ها و دریافت نام فایلهای انتخاب شده هم باید کد بنویسی

Saman_12
دوشنبه 22 شهریور 1389, 13:43 عصر
اینم نمونه کد برای این کار :


System.IO.DirectoryInfo DirInfo = new System.IO.DirectoryInfo("Folder Path");

foreach (System.IO.FileSystemInfo FileInfo in DirInfo.GetFileSystemInfos())
{
listBox1.Items.Add(FileInfo.Name);
}