如何从包括子目录的目录中获取所有文件? [复制]
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 存储桶