説明
パスが絶対パスかどうか調べるにはpath/filepathパッケージのIsAbsメソッドを使います。例えば/hdd/a/b/c.jpgなら絶対パスなのでtrueを返します。../abc/d.pngなら相対パスなのでfalseを返します。
package main
import (
"path/filepath"
"fmt"
)
func main() {
apath1 := filepath.IsAbs("/mz700/data.zip")
apath2 := filepath.IsAbs("../mz700/data.zip")
fmt.Println(apath1)
fmt.Println(apath2)
}
実行結果