这是我从给定路径搜索文件的函数:
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);
}
}
为什么在捕获异常后功能停止而不是继续并向我显示具有权限的文件夹中的其余文件?