ホームページ  >  記事  >  バックエンド開発  >  Golang はファイルかフォルダーかを判断します

Golang はファイルかフォルダーかを判断します

尚
オリジナル
2020-03-27 11:57:0510343ブラウズ

Golang はファイルかフォルダーかを判断します

ファイルかフォルダーかを判断する Go 言語メソッド:

// 判断所给路径文件/文件夹是否存在 
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)  
}

isdir:

関数: 入力 (文字列) を判断する) フォルダーを表すかどうか。この関数は、フォルダーが存在するかどうかを確認するために使用することもできます。

構文形式:

tf = isdir('A')

A がフォルダーの場合は論理値 1 (true) を返し、それ以外の場合は 0 (false) を返します。

golang の詳細については、PHP 中国語 Web サイトの golang チュートリアル 列に注目してください。

以上がGolang はファイルかフォルダーかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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