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

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);

【讨论】:

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

C#如何遍历指定目录以及指定目录下所有子文件夹,并获取除指定文件类型以外的所有文件的绝对路径?

如何使用 gsutil 将所有文件和子文件夹从当前目录复制/移动到 Google Cloud Storage 存储桶

如何从目录中获取特定数量的文件? [复制]

C语言:如何得到指定地址的文件夹中所有文件的文件名和其修改时间 包括子文件内的

VBA获取某文件夹下所有文件和子文件目录的文件

批处理删除当前文件夹下所有指定类型文件(包括子目录)