我正在检查目录中的文件夹名称。它总共有 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++;
}
但是当我调试我的代码时,它会遍历所有文件夹并获取它们的名称。