如何旁路/忽略“的路径访问被拒绝”/UnauthorizedAccess例外如何忽略“访问路径被拒绝”/未经授权访问C#中的异常?
和继续收集在这个方法中的文件名;
public static string[] GetFilesAndFoldersCMethod(string path)
{
string[] filenames = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories).Select(Path.GetFullPath).ToArray();
return filenames;
}
//调用......
foreach (var s in GetFilesAndFoldersCMethod(@"C:/"))
{
Console.WriteLine(s);
}
我的应用程序停止对GetFilesAndFoldersCMethod的firstline和异常说; “访问路径'C:\ @ Logs \'被拒绝。”请帮我...
谢谢,要做到这一点
不看我,就像你可以请求这个方法在遇到错误时继续枚举。我想你必须推出自己的统计员或找到更灵活的其他班级。 – 2012-01-16 09:21:44