Методы C# для получения файлов определенного типа в каталоге

Чтобы получить файлы определенного типа в каталоге с помощью C#, вы можете использовать метод Directory.GetFilesвместе с шаблоном поиска. Вот несколько методов, которые вы можете использовать:

  1. Получить файлы определенного типа в каталоге:

    string directoryPath = "C:\\YourDirectory";
    string searchPattern = "*.txt"; // Replace with your desired file type
    string[] files = Directory.GetFiles(directoryPath, searchPattern);
  2. Получить файлы нескольких типов в каталоге:

    string directoryPath = "C:\\YourDirectory";
    string[] searchPatterns = { "*.txt", "*.csv" }; // Replace with your desired file types
    List<string> files = new List<string>();
    foreach (string pattern in searchPatterns)
    {
    files.AddRange(Directory.GetFiles(directoryPath, pattern));
    }
  3. Получить файлы всех типов в каталоге:

    string directoryPath = "C:\\YourDirectory";
    string[] files = Directory.GetFiles(directoryPath);