VB.NET拡張子を取得する

スポンサーリンク

ファイルパスから拡張子を取得するには、System.IO.Path クラスの GetExtension メソッドを使用します。GetExtension メソッドは、拡張子がないパスを指定した場合は、長さ 0 の文字列を返します。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' C:\Hoge.txt の拡張子を取得する
    Dim stExtension As String = System.IO.Path.GetExtension("C:\Hoge.txt")

    ' 取得した拡張子を表示する
    MessageBox.Show(stExtension)

対象が FileInfo のインスタンスであるならば、Extension プロパティから取得できます。

VB.NET 全般
    ' FileInfo の新しいインスタンスを生成する
    Dim cFileInfo As New System.IO.FileInfo("C:\Hoge.txt")

    ' 拡張子を取得する
    Dim stExtension As String = cFileInfo.Extension

    ' 取得した拡張子を表示する
    MessageBox.Show(stExtension)

関連するリファレンス

準備中です。

スポンサーリンク