.NET1 [C#][.NET framework] Directory.GetFiles() 로 여러 확장자 필터링 하기 지난번 포스팅에서 폴더 내 파일 목록을 가져오는 방법에 대해 공유 했다면 이번엔 복수개의 확장자로 필터링 하는 방법에 대해 포스팅 하려고 한다. var files = Directory.EnumerateFiles("C:\\path", "*.*", SearchOption.AllDirectories) .Where(s => s.ToLower().EndsWith(".mp3") || s.ToLower().EndsWith(".jpg")); 위 코드와 같이 *.* 로 전체 검색 후, 경로의 마지막이 필터링 원하는 확장자인지 LINQ 를 통해 추출할 수 있다. ※기존엔 Directory.GetFiles() 함수를 사용했다면, 해당 함수에 '메모리 이슈'가 있다고 하여 Directory.EnumerateFiles 함수 사.. 2021. 8. 25. 이전 1 다음 반응형