PDA

View Full Version : جستجوی فایل با linq



خسرو خان
دوشنبه 07 تیر 1389, 14:19 عصر
سلام
یه کد میخواستم که با کمک linq در c# که کل فایلهای را که پسوند انها jpg را در یک list box اضافه کند

Rejnev
دوشنبه 07 تیر 1389, 15:16 عصر
امکان پذیر نیست!
ولی میشه با directory و متد getFiles کار کنید که یک آرایه ای از رشته برمیگردونه و این آرایه رو به لیست اضافه کنید.
اصلا linq کارش این نیست. ولی میتونید توی اون لیسته با Linq جستجوهای خفن بزنید

sia_2007
دوشنبه 07 تیر 1389, 16:27 عصر
LINQ واقعا عالیه؛ اما حداقل این جا نیازی بهش نیست.
http://barnamenevis.org/forum/attachment.php?attachmentid=51943&stc=1&d=1277730558

hamid.shekasteh
دوشنبه 07 تیر 1389, 16:46 عصر
از کد زیر استفاده کنید.می تونید از حلقه foreach هم استفاده کنید


private void button1_Click(object sender, EventArgs e)
{
string path = @"E:\PIC\Accounting";

var jpgs = from f in System.IO.Directory.GetFiles(path, "*.jpg")
select f;
listBox1.Items.AddRange(jpgs.ToArray());
}

-Azure-
دوشنبه 07 تیر 1389, 16:57 عصر
سلام
یه کد میخواستم که با کمک linq در C#‎‎ که کل فایلهای را که پسوند انها jpg را در یک list box اضافه کند
از LINQ to Objects (http://msdn.microsoft.com/en-us/library/bb397919.aspx) باید استفاده کنید
اینجا رو ببینید

http://msdn.microsoft.com/en-us/library/bb397911.aspx

این سمپل هم دانلود کنید