Я перебираю каталог и копирую все файлы. Прямо сейчас я делаю string.EndsWith проверяет ".jpg" или ".png" и т.д. ,
Есть ли более элегантный способ определить, является ли файл изображением (любого типа изображения) без хакерской проверки, как описано выше?