ホームページ  >  記事  >  バックエンド開発  >  golangでディレクトリ内のファイルが存在するかどうかを取得する方法

golangでディレクトリ内のファイルが存在するかどうかを取得する方法

尚
オリジナル
2020-03-11 17:30:131602ブラウズ

golangでディレクトリ内のファイルが存在するかどうかを取得する方法

Golang がファイルまたはフォルダーが存在するかどうかを判断する方法は、os.Stat() 関数によって返されたエラー値を使用して次のことを判断することです。 is nil、ファイルまたはフォルダーが存在することを示します

返されたエラーの種類が os.IsNotExist() を使用して true と判断された場合、ファイルまたはフォルダーが存在しないことを示します

If返されたエラーは他のタイプであり、存在するかどうかを判断しません。

指定されたパス ファイル/フォルダーが存在するかどうかを判断します:

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
}

Go 言語の知識について詳しくは、注意してください。 php 中国語 Web サイト

go 言語チュートリアル

コラムへ。

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

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