go言語 パスを結合させる

go言語で、ライブラリfilepathのJoinを使用して、パスを結合させるサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
Join使い方
IsAbsを使用すれば、パスが絶対パスであるかを判定することが可能です。
filepath.Join(`PATH`, `PATH`, `PATH`, `PATH` ...)
以下は、パスを連結させて表示するサンプルコードとなります。
package main
import (
"fmt"
"path/filepath"
)
func main() {
fmt.Println(filepath.Join(`c:\windows`, `system32`, `drivers`, `etc`))
// c:\windows\system32\drivers\etc
}
OSの区切り文字が出力されるので、centos8上で同じコードを実行した場合は以下の結果が返ります。
c:\windows/system32/drivers/etc
-
前の記事
javascript type属性の値を取得または変更する 2021.06.06
-
次の記事
Ubuntu aptコマンドを高速化する 2021.06.06
コメントを書く