如何更改此代码以枚举子目录?
var fqFilenames= new List<String>(System.IO.Directory.GetFiles(sMappedPath));
var filenames= fqFilenames.ConvertAll((s) => { return s.Replace(sMappedPath+"\\", ""); });
FileListView.DataSource = filenames;
答案 0 :(得分:20)
你能使用Directory.GetFiles(string, string, SearchOption)
吗?如果没有,请解释您需要的内容。
例如:
Directory.GetFiles(sMappedPath, "*", SearchOption.AllDirectories)
答案 1 :(得分:4)
尝试查看Directory.GetDirectories或DirectoryInfo等效项。 链接页面上的示例显示递归遍历子目录