[path/filepath] パス文字列からディレクトリ名とファイル名を取り出す(Split)

説明

パス文字列からディレクトリ名とファイル名を取り出すにはpath/filepathパッケージのSplitメソッドを使います。例えば/hdd/a/b/c.jpgなら/hdd/a/b/とc.jpgの文字列を返します。Splitの戻り値は多値なっており、最初の戻り値がディレクトリ名、2番目の戻り値がファイル名になっています。

サンプル [サンプルをダウンロード]

package main
import (
"path/filepath"
"fmt"
)
func main() {
dir, fname := filepath.Split("/mz700/game/sbfz.jpg")
fmt.Println(dir)
fmt.Println(fname)
}

実行結果

Go言語を使ったプログラムの実行結果