C# список файлов в папке

C# список файлов в папке можно получить используя функцию DirectoryInfo.

Для удобства импортируем в пространство имен System.IO

  using System.IO;

Теперь нужно создать новую копию DirectoryInfo в которой будет храниться список файлов.

  DirectoryInfo dir = new DirectoryInfo(@"d:\temp\");

  // Для извлечения имени файла используется цикл foreach и свойство files.name
  foreach(FileInfo files in dir.GetFiles()){
        Console.Write(files.Name);
        }

Получить список файлов в папке с определенным расширениям на C# можно указав расширение для получаемых файлов, например dir.GetFiles("*.html") Не часто, но все же требуется отобразить список файлов без расширения. В этом случае вместо files.Name нужно использовать Path.GetFileNameWithoutExtension(files.FullName)