説明
パス文字列を正規化するにはpath/filepathパッケージのCleanメソッドを使います。例えば/hdd/a////b/cなら/hdd/a/b/cのようになります。正規化のルールについては
Cleanのページを参照してください。
package main
import (
"path/filepath"
"fmt"
)
func main() {
apath := filepath.Clean("././mz700/space////harrier/title.jpg")
fmt.Println(apath)
}
実行結果