C# 如何枚举文件+;使用System.IO.Directory.GetFiles递归创建文件夹

C# 如何枚举文件+;使用System.IO.Directory.GetFiles递归创建文件夹,c#,asp.net,file-io,C#,Asp.net,File Io,如何更改此代码以同时枚举子目录 var fqFilenames= new List<String>(System.IO.Directory.GetFiles(sMappedPath)); var filenames= fqFilenames.ConvertAll((s) => { return s.Replace(sMappedPath+"\\", ""); }); FileListView.DataSource = filenames; var fqFilenames=新列

如何更改此代码以同时枚举子目录

var fqFilenames= new List<String>(System.IO.Directory.GetFiles(sMappedPath));
var filenames= fqFilenames.ConvertAll((s) => { return s.Replace(sMappedPath+"\\", ""); });
FileListView.DataSource = filenames;
var fqFilenames=新列表(System.IO.Directory.GetFiles(sMappedPath));
var filenames=fqFilenames.ConvertAll((s)=>{return s.Replace(sMappedPath+“\\”,“);});
FileListView.DataSource=文件名;
尝试查看或目录信息等效项。
链接页面上的示例显示递归遍历子目录

您可以只使用
目录.GetFiles(string,string,SearchOption)
?如果没有,请解释你需要什么,但这不包括

例如:

Directory.GetFiles(sMappedPath, "*", SearchOption.AllDirectories)