public void GetSearchFile(string strPath)
{
try
{
if (strPath != "")
{
FileInfo[] fis = (new DirectoryInfo(strPath).GetFiles("filename.xml", SearchOption.AllDirectories));
foreach (var item in fis)
{
}
}
}
catch
{
}
}
다음과 같은 코드는 신뢰성 검사시 CA1031 부분에서 잡히는 것을 확인했다.
파일 접근에 관한 오류는 IOException이라고 생각했지만
'
'
'
catch (System.IO.IOException)
{
}
으로 해봐도 잡아내질 못했다.
여러가지 시도와 검색끝에
접근권한에 대한 예외는
System.UnauthorizedAccessException 에서 잡히는것으로 확인했다.