ASP.NET Lista todos los archivos en la carpeta
string[] allfiles = Directory.GetFiles("path/to/dir", "*.*", SearchOption.AllDirectories);
Cruel Cardinal
string[] allfiles = Directory.GetFiles("path/to/dir", "*.*", SearchOption.AllDirectories);