반응형
var list = Directory.EnumerateFiles(path, "*.*", SearchOption.AllDirectories)
.Where(s => s.EndsWith(".png") || s.EndsWith(".jpg"))
.OrderByDescending(d => new FileInfo(d).CreationTime)
.Take(10).ToArray();
path에서
.Where(s => s.EndsWith(".png") || s.EndsWith(".jpg")) png랑 jpg를 가져온다음
.OrderByDescending(d => new FileInfo(d).CreationTime) 최신순으로 정렬 후
.Take(10) 그중 10개까지만 가져와
.ToArray() 배열로 만든다.
성능은 모르겠고 상당히 유용하다..
반응형
'C#' 카테고리의 다른 글
C# winform 구성 시스템을 초기화하지 못했습니다. 에러 해결방법 (0) | 2023.01.18 |
---|---|
C# rundll32 으로 이미지 프린트 하기 (0) | 2022.11.16 |
c# 멀티쓰레드 SpinLock 구현 (0) | 2022.04.17 |
댓글