C#에서 Directory.GetFiles(<Path>) 에서 파일명으로 Sort를 할필요성이 있다.
Files 배열을 받아서 Sort를 할수도 있지만, Directory class 에서 Sort 기능도 제공을 하는데,
LINQ에 Sort 기능을 제공한다.
To sort by name,
var sorted = Directory.GetFiles(".").OrderBy(f => f);
To sort by size,
var sorted = Directory.GetFiles(".").OrderBy(f => new FileInfo(f).Length);
참고
http://stackoverflow.com/questions/6294275/sorting-the-result-of-directory-getfiles-in-c-sharp
댓글
댓글 쓰기