방법: Visual Basic에서 파일 경로의 구문 분석
업데이트: 2007년 11월
My.Computer.FileSystem 개체는 파일 경로를 구문 분석할 때 유용한 여러 가지 메서드를 제공합니다.
My.Computer.FileSystem.CombinePath 메서드는 두 개의 경로를 사용하여 적절한 형식으로 조합된 경로를 반환합니다.
My.Computer.FileSystem.GetParentPath 메서드는 제공된 경로의 부모에 대한 절대 경로를 반환합니다.
My.Computer.FileSystem.GetFileInfo 메서드는 이름 및 경로 등과 같은 파일 속성을 확인하기 위해 쿼리할 수 있는 FileInfo 개체를 반환합니다.
파일 확장명을 바탕으로 파일 내용을 판단하면 안 됩니다. 예를 들어, Form1.vb 파일이 Visual Basic 소스 파일이 아닐 수도 있습니다.
파일의 이름과 경로를 확인하려면
FileInfo 개체의 DirectoryName 및 Name 속성을 사용하여 파일의 이름과 경로를 확인합니다. 이 예제에서는 이름과 경로를 확인하여 표시합니다.
Dim testFile As System.IO.FileInfo testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt") Dim folderPath As String = testFile.DirectoryName MsgBox(folderPath) Dim fileName As String = testFile.Name MsgBox(fileName)
파일의 이름과 디렉터리를 조합하여 전체 경로를 만들려면
디렉터리와 이름을 지정하여 CombinePath 메서드를 사용합니다. 이 예제에서는 이전 예제에서 만든 folderPath와 fileName을 받아 이들을 조합한 다음 그 결과를 표시합니다.
Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)
참고 항목
작업
방법: Visual Basic에서 디렉터리의 파일 컬렉션 가져오기
방법: Visual Basic에서 파일의 절대 경로 확인