سلام
دوستان یک سوال دارم ممنون میشم کمک کنید .
من یک فرم دارم که از صفحه دسکتاپ من عکس میگیره و عکس رو تو یک درایور یک پوشه متناسب با تاریخ و ساعت سیستم ذخیره میکنه . حالا مشکل من این هست که میخواهم تو پیکچرباکس آخرین عکسی که ذخیره شده رو نشون بدم ، مثلا اگر 100 تا عکس گرفته شده فقط آخرین عکس نمایش داده بشه ( وبه طبع عکس 101 گرفته شد با اجرای دوباره فرم عکس 101 نشون داده شود )
باید چه کار کنم ؟؟؟؟
زبان C# هست تحت ویندوز
میتونید روی دایکتوری با Linq کوئری بزنید و براساس نام Sort نزولی کنید و با دستور First آخری رو بدست بیارید
ممنون از پاسخ شما .
میشه نمونه کد بگذارید .
ممنون میشم چون من وقت زیادی ندارم
var directory = new DirectoryInfo("C:\\MyDirectory"); var myFile = (from f in directory.GetFiles() orderby f.LastWriteTime descending select f).First(); // or... var myFile = directory.GetFiles() .OrderByDescending(f => f.LastWriteTime) .First();
بسیار بسیار ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)