所以我对此进行了广泛的研究,并且我意识到即使你有GetDirectories
块,UnauthorizedAccessException
也会在它获得try...catch
时停止返回文件夹。
try
{
foreach (DirectoryInfo directory in parent)
{
subDirectories = directory.GetDirectories();
}
}
catch (Exception e) { }
所有子目录都将进入子目录,直到我们遇到异常然后停止。我的具体代码有没有解决方案?谢谢!