방법: Visual Basic에서 파일의 절대 경로 확인
GetFileInfo 메서드는 FullName 속성에 포함된 위치를 비롯한 파일 관련 정보를 확인하는 데 사용할 수 있는 FileInfo 개체를 반환합니다.
파일이 없으면 GetFileInfo는 예외를 throw하지 않지만 System.IO.FileInfo 개체의 속성에 처음 액세스할 때는 예외가 throw됩니다.
절차
파일의 절대 경로를 확인하려면
GetFileInfo 메서드를 사용하여 조사할 파일의 FileInfo 개체를 반환합니다. FullName 속성에 절대 경로가 포함되어 있습니다. 다음 예제에서는 Test.txt의 절대 경로를 확인하고 해당 경로를 메시지 상자에 표시합니다.
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
강력한 프로그래밍
다음 조건에서 예외가 발생합니다.
경로 이름의 형식이 잘못된 경우. 예를 들어, 파일 이름에 잘못된 문자가 들어 있거나 파일 이름이 공백인 경우(ArgumentException)
파일이 없거나 Nothing인 경우(ArgumentNullException)
경로에서 문자열 중간에 콜론이 포함된 경우(NotSupportedException)
경로가 너무 긴 경우(PathTooLongException)
사용자에게 필요한 권한이 없는 경우(SecurityException)
사용자에게 파일에 대한 ACL(액세스 제어 목록) 액세스 권한이 없는 경우(UnauthorizedAccessException)
참고 항목
작업
방법: Visual Basic에서 파일 경로의 구문 분석