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 サイトの他の関連記事を参照してください。