SORU
9 Mayıs 2012, ÇARŞAMBA


Nasıl bir dosya veya dizin yolu ile belirtilen golang var olup olmadığını kontrol etmek için?

Dosyanın varlığını kontrol etmek istiyorum golang benim kod ./conf/app.ini. Ama bunu yapmak için iyi bir yol bulamıyorum.

Java Dosya için bir yöntem olduğunu biliyorum: eğer dosya veya dizin varsa, true değerini döndürür public boolean exists(),.

Ama nasıl golang bunu?

CEVAP
9 Mayıs 2012, ÇARŞAMBA


// exists returns whether the given file or directory exists or not
func exists(path string) (bool, error) {
    _, err := os.Stat(path)
    if err == nil { return true, nil }
    if os.IsNotExist(err) { return false, nil }
    return true, err
}

Ekleyin hata işleme için düzenlenmiş.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jat4011

    jat4011

    16 EKİM 2010
  • Kindness

    Kindness

    23 Ocak 2006
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010