gpt4 book ai didi

c# - 读取目录子文件夹中的所有文件

转载 作者:行者123 更新时间:2023-11-30 15:35:06 28 4
gpt4 key购买 nike

我有一个文件夹 - “C:\scripts”

在“脚本”中,我有几个子文件夹,例如- "C:\scripts\subfolder1""C:\scripts\subfolder2"等,包含 html 文件。

我正在尝试使用以下代码 -

 foreach (string file in Directory.EnumerateFiles(@"C:\scripts","*.html"))
{
string contents = File.ReadAllText(file);
}

但是,由于 html 文件位于子文件夹中,因此这不起作用。

如何访问子文件夹中的 html 文件,而无需手动输入每个子文件夹的路径?

最佳答案

使用this overload来自目录信息

var dir = new DirectoryInfo(@"c:\scripts");
foreach(var file in dir.EnumerateFiles("*.html",SearchOption.AllDirectories))
{

}

关于c# - 读取目录子文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15363478/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com