読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

EvalSymlinks

Go

力尽きてる。引数を調べて、それがシンボリックリンクかどうかを見る。

package main

import (
    "fmt"
    "os"
    "path/filepath"
)

func main() {

    source := os.Args[1]
    target, err := filepath.EvalSymlinks(source)
    fmt.Println(target, err)
}