go言語 ファイルの拡張子のみを取得する

  • 作成日 2021.05.28
  • 更新日 2022.10.28
  • go
go言語 ファイルの拡張子のみを取得する

go言語で、ライブラリpath/filepathのExtを使用して、ファイルの拡張子のみを取得するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

Ext使い方

Extを使用すれば、ファイル拡張子のみを取得することが可能です。

ex := filepath.Ext("ファイル名")

以下は、「sample.txt」の拡張子である「.txt」を取得するサンプルコードとなります。

package main

import (
	"fmt"
	"path/filepath"
)

func main() {

	ex := filepath.Ext("sample.txt")

	fmt.Println(ex)
	//.txt

}