PDA

View Full Version : گرفتن فایل ها و فولدر های سی دی



morva14
دوشنبه 16 اردیبهشت 1387, 11:56 صبح
سلام
من میخواستم در برنامه بانک سی دی خودم تمام فایل ها وفولدر های موجود در سی دی رو بگیرم از سی دی رام و این که در کجا ذخیره کنم ممنونم..

hdv212
دوشنبه 16 اردیبهشت 1387, 13:48 عصر
دوست عزیزم شما باید با کلاس DirectoryInfo و کلاسهای مشابه اون در System.Io استفاده کنی.

ali_mp64
دوشنبه 16 اردیبهشت 1387, 23:00 عصر
يه مقدار بيشتر توضيح بدين

morva14
شنبه 28 اردیبهشت 1387, 15:50 عصر
يه مقدار بيشتر توضيح بدين
من میخوام وقتی کاربر سی دی رو وارد سی دی رام کرد بازدن یک دکمه تمام فایل ها وفولدر های سی دی رو بگیره و در یک لیبل مسیر فایل ها وفولدر ها یی رو که از سی دی میگیره رو نشون بده . لطفا کمک کنید...

Sajjad.Aghapour
شنبه 28 اردیبهشت 1387, 20:40 عصر
سلام...
مثل زیر می تونید عمل کنید.البته بلاکهای try و catch نیز باید استفاده کنید برای برخی احتمالات که اون دیگه با خودتون.....



DriveInfo[] drives = DriveInfo.GetDrives();
string cdRomDrive = "";
foreach (DriveInfo d in drives)
{
if (d.DriveType == DriveType.CDRom)
{
cdRomDrive = d.Name;
break;
}
}
listBox1.Items.AddRange(Directory.GetDirectories(c dRomDrive));
listBox1.Items.AddRange(Directory.GetFiles(cdRomDr ive));