How to Get All Files Available in a Directory By C#

This post shows an example of listing name of all files with extension, available in a folder. We need to import System.IO namespace in our program and Directory.GetFiles() method helps you to get the list of all files available in the specified folder.

For example, we take a folder “Sample Data” in D drive which contains csv files as shown in below snap.

Get file list by C# example

In order to list all the files available in this folder we write the below given C# program.

using System;
using System.IO;

namespace DirectoryExample
    class Program
        static void Main(string[] args)
            string path = @"D:\Sample Data\";
            string[] fileList = Directory.GetFiles(path);

            foreach (string fl in fileList)
                FileInfo fi = new FileInfo(fl);







In the above C# code, Directory.GetFiles() method returns the list of files on path “D:\Sample Data\” and stores in fileList array and then by the help of Name property of object of FileInfo, we iterate to all file names printing by foreach loop.

Leave a Reply