ファイルの拡張子を取得する
GetExtension関数
引数のファイルパスからファイルの拡張子を取得する関数。※ ShowErrorMessage関数についてはリンク先をご参照ください。
'================================================== ' <summary> ' 拡張子を取得する ' </summary> ' <param name="filePath">ファイルパス</param> ' <returns>拡張子</returns> '================================================== Public Function GetExtension(filePath As String) As String On Error GoTo Catch GetExtension = "" With CreateObject("Scripting.FileSystemObject") GetExtension = .GetExtensionName(filePath) End With Exit Function Catch: Call ShowErrorMessage("GetExtension") End Function
実行方法
'================================================== ' <summary> ' GetExtension関数のテスト ' </summary> '================================================== Sub TestGetExtension() Dim result As String result = GetExtension("C:\Test\aaa.txt") MsgBox result End Sub

実行結果
