goにはパスを操作するパッケージが、標準で path と path/filepath の2つ有ります。 https://golang.org/pkg/path/ Package path implements utility routines for manipulating slash-separated paths. スラッシュをセパレータとして常に使用 https://golang.org/pkg/path/filepath/ Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths. システムのセパレータを使用 Base,Dir,Join,Spl