Using below code you can list out all files or files with respective extension for given directory in C#:
DirectoryInfo di = new DirectoryInfo("c:/demos");
FileInfo[] rgAllFiles = di.GetFiles(); //Get list of all files.
FileInfo[] rgFiles = di.GetFiles("*.aspx"); //Get list of only .aspx files.
// You can use each file using below iteration
foreach(FileInfo fi in rgAllFiles)
{
Response.Write(fi.Name);
}
DirectoryInfo di = new DirectoryInfo("c:/demos");
FileInfo[] rgAllFiles = di.GetFiles(); //Get list of all files.
FileInfo[] rgFiles = di.GetFiles("*.aspx"); //Get list of only .aspx files.
// You can use each file using below iteration
foreach(FileInfo fi in rgAllFiles)
{
Response.Write(fi.Name);
}