Go言語でディレクトリまたはファイルの存在チェック

Go言語でディレクトリまたはファイルの存在チェック
How to check if a file exists in Go? - Stack Overflow

if _, err := os.Stat(filename); err != nil {
    fmt.Printf("%v\n", err)
}

スマートな書き方です。