gpt4 book ai didi

c# - 如何执行完整的递归目录和文件扫描?

转载 作者:可可西里 更新时间:2023-11-01 03:11:57 25 4
gpt4 key购买 nike

这是我的代码:

    private static void TreeScan(string sDir)
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d))
{
//Save file f
}
}
TreeScan(d, client);
}

问题是它没有获取 sDir (起始目录)FILES 它只获取文件夹和文件在子文件夹中。

如何让它也从 sDir 获取文件?

最佳答案

不要重新发明轮子,使用 GetFiles 的重载,允许您指定它搜索子目录。

string[] files 
= Directory.GetFiles(path, searchPattern, SearchOption.AllDirectories);

关于c# - 如何执行完整的递归目录和文件扫描?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604885/

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