VB.NET에서 파일 경로가 하나 있다고 가정하에
IO.PATH 클래스에서 여러가지를 알아낼 수 있다.
"C:\WorkSpace\N빵계산기v1.0.xlsm"
VB.NET 경로에서 확장자 알아내기
Console.WriteLine("GetExtension : {0}", IO.Path.GetExtension(path))
VB.NET 경로에서 확장자 없이 파일 이름만 가져오기
Console.WriteLine("GetFileNameWithoutExtension : {0}", IO.Path.GetFileNameWithoutExtension(path))
VB.NET 경로에서 확장자 포함한 파일이름 가져오기
Console.WriteLine("GetFileName : {0}", IO.Path.GetFileName(path))
VB.NET 경로에서 파일이 있는 경로 가져오기
Console.WriteLine("GetDirectoryName : {0}", IO.Path.GetDirectoryName(path))
더 자세한 내용은 MSDN을 참고 하면 된다.
https://docs.microsoft.com/ko-kr/dotnet/api/system.io.path?view=netframework-4.7.2