これは、指定されたパスからファイルを検索する私の関数です:
static void dirSearch(string dir)
{
try
{
foreach (string item in Directory.GetDirectories(dir))
{
Console.WriteLine(item);
foreach (string str in Directory.GetFiles(item))
{
Console.WriteLine("\t" + str);
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
例外をキャッチした後、関数が停止して続行せず、許可されたフォルダーから残りのファイルを表示するのはなぜですか?