PDA

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



mahdidabaghi
پنج شنبه 05 آبان 1390, 14:42 عصر
با سلام خدمت دوستان
من یه برنامه کوچولو نوشتم که تو اون یه باتن و یه لیست باکس وجود داره و با کلیک بر زوی باتن اون برنامه میره تموم فایلهای پی دی اف روی درایو E رو پیدا میکنه و ادرسشونو تو لیست باکس نشون میده
ولی بعد از run شدن برنامه به پوشه systm volume information گیر میده

حالا سوال من اینه که
1)چجوری میشه از شر این ارور راحت شم
2)اگه روش دیگه ای هم بلدین که میشه باهاش این کارو انجام داد به زحمت ازائه بدین
این هم اون کد باتن و اروره معروفش

mahdidabaghi
پنج شنبه 05 آبان 1390, 15:25 عصر
دوستان ممنون میشم که تو این بحث شرکت کنین و نظراتونو بگین

sobaisobai
پنج شنبه 05 آبان 1390, 15:28 عصر
سلام دوست عزیز
واسه اینکه فولدر System Volume information فقط خواندنی هست این مشکل به وجود میاد

mahdidabaghi
پنج شنبه 05 آبان 1390, 15:33 عصر
مرسی ازت
میشه بگی حالا واسه رفع این مشکل باید چیکار کنم؟
یا شما روش دیگه ای بلد نیستین؟

sobaisobai
پنج شنبه 05 آبان 1390, 15:42 عصر
سلام مجدد
اینو تست کن
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, "*pdf"))
{
listBox1.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
MessageBox.Show(excpt.Message);
}
}
موفق باشی