In this blog, we will create a C# program that prints a list of all files from a particular directory with the file name.

Files In Directory

Get Files List From Directory In C#
Code
  1. using System;
  2. using System.IO;
  3. namespace GetFileFromDirectory
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. DirectoryInfo d = new DirectoryInfo(@"E:\Movies");
  10. FileInfo[] Files = d.GetFiles();
  11. Console.WriteLine("Files in this directory.");
  12. Console.WriteLine("---------------------------------------------------------------------------------------");
  13. foreach (FileInfo file in Files)
  14. {
  15. Console.WriteLine("File Name : {0}" , file.Name);
  16. }
  17. Console.ReadKey();
  18. }
  19. }
  20. }

Explanation

  • In the above code, we get directory/folder info bypassing our folder path in DirectoryInfo Constructor.
  • Then we create an array of FileInfo and get all files that are in our directory by our variable d.
  • Then iterate that FileInfo array and print file name one by one.
Output
Get Files List From Directory In C#