На моє розуміння, це можна зробити двома способами:
1) Ви можете використовувати клас каталогу з методом Getfiles і переходити по всіх файлах, щоб перевірити необхідне розширення.
Directory.GetFiles ("шлях до_папки) [i]. Містить (" *. Txt ")
2) Ви можете використовувати Path Class з методом GetExtension, який приймає шлях до файлу як параметр і перевіряє розширення. Щоб отримати шлях до файлу, просто створіть умову циклу, який отримає один файл і поверне шлях до файлу, який можна використовувати для перевірки.
Path.GetExtension (your_file_path) .Equals (". Json")
Примітка: Обидві логіки повинні знаходитись у циклічному стані.