gpt4 book ai didi

c# - 嵌套的 foreach 循环将 DirectoryInfo.GetDirectories 和 GetFiles 添加到数组?

转载 作者:太空宇宙 更新时间:2023-11-03 19:26:04 25 4
gpt4 key购买 nike

我将如何遍历特定文件路径中的每个文件夹,然后为找到的每个文件夹遍历它们的每个文件?

        DirectoryInfo dir = new DirectoryInfo(@"C:\Path");

foreach (DirectoryInfo folders in dir.GetDirectories())

foreach (DirectoryInfo files in folders.GetFiles())

最佳答案

如果您想要的是一个目录中的 PDF 列表并且它是子目录,您可以这样做。

DirectoryInfo di = new DirectoryInfo("c:\\output");
FileInfo[] files = di.GetFiles("*.pdf", SearchOption.AllDirectories);
foreach (var fileInfo in files)
{
// do whatever you need
}

关于c# - 嵌套的 foreach 循环将 DirectoryInfo.GetDirectories 和 GetFiles 添加到数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8591369/

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