如何旁路/忽略「的路徑訪問被拒絕」/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