golang はディレクトリが存在するかどうかをどのように判断しますか?
golang がファイルまたはフォルダが存在するかどうかを判断する方法は、## を使用することです。 #os.Stat() 関数が返したエラー値を判定します。
返されたエラーがnil の場合は、ファイルまたはフォルダが存在することを意味します
返されたエラーの種類がos.IsNotExist()の場合は true と判断され、ファイルまたはフォルダーが存在しないことを示します
返されたエラーの種類が次の場合他のタイプの場合、存在するかどうかは不明ですfunc PathExists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNotExist(err) { return false, nil } return false, err }
golang チュートリアル 列に注目してください。
以上がgolangにディレクトリが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。