방금 ReSharper를 사용하기 시작했으며이 코드가 잘못되었다고 생각하는 이유를 확인하려고합니다.ReSharper "가능한 NullReferenceException"FileInfo에 문제가 있습니까?
var file = new FileInfo("foobar");
return file.Directory.FullName;
"Possible System.NullReferenceException"으로 file.Directory
을 강조 표시합니다. 파일 개체가 결코 null이 될 수 없기 때문에 가능한 방법을 잘 모르겠습니다. DirectoryInfo
개체가 FileInfo
개체에서 반환 된 결과가 null 일 수 있다는 것을 알 수 없습니다.
또한 : "file.DirectoryName'] (http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx)를 사용하면"해당 디렉토리의 전체 경로 "를 반환 할 수 있습니다. ''c : \ "'에서도 작동해야합니다. –