7
ファイルを開こうとしていますが、反応するファイルが存在しないかどうかを知りたいと思います。しかし、エラーgolang os.OpenFileは、ファイルが存在しない場合はos.ErrNotExistを返しません。
os.OpenFile(fName, os.O_WRONLY, 0600)
戻ったファイルが存在しないos.ErrNotExists
os.ErrNotExists -> "file does not exist"
err.(*os.PathError).Err -> "no such file or directory"
ファイルが存在しない場合はos.statも同じエラーを返すとは異なります。手作業で行うのではなく、私が比較できる定義済みのエラーはありますか?
ありがとう!完全にドキュメントでそれを逃した:P –
@AdriàCasajúsあなたはこの回答を受け入れられたものとしてマークすることができます:) – sargas