[path/filepath] パスが絶対パスかどうか調べる(IsAbs)

説明

パスが絶対パスかどうか調べるには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)
}

実行結果

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