如何从包括子目录的目录中获取所有文件? [复制]

Posted

技术标签:

【中文标题】如何从包括子目录的目录中获取所有文件? [复制]【英文标题】:How do i get all files from directory including sub directories? [duplicate] 【发布时间】:2013-08-09 19:55:11 【问题描述】:

这是代码:

private void SearchForDoc()
        
            t = Environment.GetEnvironmentVariable("UserProfile")+"\\documents";
            string[] s = Directory.GetFiles(t, "*.txt",);

这将在目录中搜索 txt 文件,但我还想在其子目录中查找所有文本文件。 “*.txt”后面应该有SearchOption searchOption,

【问题讨论】:

【参考方案1】:

使用此重载:Directory.GetFiles Method (String, String, SearchOption),其中 SearchOption 为 SearchOption.AllDirectories

string[] s = Directory.GetFiles(t, "*.txt", SearchOption.AllDirectories);

【讨论】:

【参考方案2】:
string[] s = Directory.GetFiles(t,"*.txt", SearchOption.AllDirectories);

【讨论】:

以上是关于如何从包括子目录的目录中获取所有文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章