ディレクトリ内のフォルダ名を確認しています。全体で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++;
}
しかし、コードをデバッグすると、すべてのフォルダーを調べて名前を取得します。