説明
パス文字列からディレクトリ名とファイル名を取り出すには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)
}
実行結果