我正在检查目录中的文件夹名称。它总共有 79 个文件夹,但是当我在控制台上打印它们时,我只得到 49 个。我的代码:
        StreamWriter sw;
        string dirPath = @"F:\Path\";
        DirectoryInfo dir = new DirectoryInfo(dirPath);
        int i = 1;
        sw = new StreamWriter(dirPath + "Pathlist.txt");
        foreach (string d in Directory.GetDirectories(dirPath))
        {
            string[] s = d.Split('\\');
            sw.Write(i + ". " + s[2] + Environment.NewLine);
            i++;
        }
但是当我调试我的代码时,它会遍历所有文件夹并获取它们的名称。