.NET - Verifique se o diretório está acessível sem manipulação de exceção

Eu preciso passar por vários diretórios no computador (via DirectoryInfo). Alguns deles não estão acessíveis e ocorre UnauthorizedAccessException. Como posso verificar o acesso ao diretório sem capturar a exceção?

questionAnswers(3)

yourAnswerToTheQuestion