🚨open ~/: no such file or directoryと出た際の解決2025/03/27に公開1Goshelltech 背景 go で以下のようなコードを書いた際に出たエラー files, err = os.ReadDir("~/") // エラー処理 解決策 ~はユーザのホームディレクトリを表すと思っていたが,シェルでそう解釈されるだけらしい. そのため~の代わりにos.UserHomeDirを使用することで解決することができる. dir, err = os.UserHomeDir() // エラー処理 files, err = os.ReadDir("~/") // エラー処理 1DiscussionログインするとコメントできますLogin
Discussion