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

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

リリース: 2019-12-26 15:54:28
オリジナル
2864 人が閲覧しました

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

Go 言語はファイルが存在するかどうかを検出します。まず FileInfo を作成します。エラーが報告されない場合は、IsDir() によってディレクトリであるかどうかを確認します:

finfo, err := os.Stat("filename.txt")
if err != nil {
    // no such file or dir
    return
}
if finfo.IsDir() {
    // it's a file
} else {
    // it's a directory
}
ログイン後にコピー

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

返されたエラーが nil の場合、ファイルまたはフォルダが存在しないことを意味します。存在します。

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

返されたエラーが他のタイプの場合、それが存在するかどうかは不明です。

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート