ホームページ  >  記事  >  バックエンド開発  >  golangにディレクトリが存在するかどうかを確認する方法

golangにディレクトリが存在するかどうかを確認する方法

angryTom
angryTomオリジナル
2020-02-15 09:18:586761ブラウズ

golangにディレクトリが存在するかどうかを確認する方法

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 の詳細については、PHP 中国語 Web サイトの

golang チュートリアル 列に注目してください。

以上がgolangにディレクトリが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。