Verifica dell’authorization all’accesso a file / cartelle

Ricevo una UnautorizedAccessException esegue questo codice:

 string[] fileList = Directory.GetFiles(strDir, strExt); 

L’eccezione si verifica in c:\users\username\appdata Come posso verificare se dispongo dell’authorization di accesso (per elencare e leggere i file)?