跪求获取某个http下所有文件的文件名,文件大小以及文件名的方法

如图,这是我发布在iis上的虚拟路径,我要如何才能获取到文件夹名称“1”“2”“3”,以及文件名"BackImage.png","Calculator.dll","SimpleCal.exe".类似与Directory.GetDirectories和Directory.GetFiles的方法.子目录中还有目录的。
------解决方案--------------------string path = Server.MapPath("~");//获得根节点物理路径
然后递归遍历找物理磁盘的文件。
------解决方案--------------------
我在本机测试过,可以获取到。