c# – 如何循环遍历c#.net目录中的所有文件?

我想获得的文件在文件夹中,也在其子文件夹。以下代码不获取其子文件夹中的文件:

string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs");

任何人可以告诉我如何实现这个在c#.net?

最佳答案
string[] files = 
    Directory.GetFiles(txtPath.Text, "*ProfileHandler.cs", SearchOption.AllDirectories);

最后一个参数完全影响你所指的。将其设置为AllDirectories包括在子文件夹中的每个文件,如果您只想在给定的目录而不是子文件夹中搜索,将其设置为TopDirectoryOnly。

有关详细信息,请参阅MDSN:https://msdn.microsoft.com/en-us/library/ms143316(v=vs.110).aspx

转载注明原文:c# – 如何循环遍历c#.net目录中的所有文件? - 代码日志