ホームページ  >  記事  >  バックエンド開発  >  golangにファイルが存在するかどうかを確認する方法

golangにファイルが存在するかどうかを確認する方法

尚
オリジナル
2019-12-07 09:42:374091ブラウズ

golangにファイルが存在するかどうかを確認する方法

Golang はファイルが存在するかどうかを判断します:

// 判断所给路径文件/文件夹是否存在
func Exists(path string) bool {
	_, err := os.Stat(path)    //os.Stat获取文件信息
	if err != nil {
		if os.IsExist(err) {
			return true
		}
		return false
	}
	return true
}

// 判断所给路径是否为文件夹
func IsDir(path string) bool {
	s, err := os.Stat(path)
	if err != nil {
		return false
	}
	return s.IsDir()
}

// 判断所给路径是否为文件
func IsFile(path string) bool {
	return !IsDir(path)
}

os.Stat(): ファイル情報を取得するために使用できます。

IsExist(): エラーに基づいてファイルまたはディレクトリが存在するかどうかを判断します。

golang についてさらに詳しく知りたい場合は、golang チュートリアル 列に注目してください。

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

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