20 EYLÜL 2012, PERŞEMBE
Nasıl bir dosya Gidin olup olmadığını kontrol etmek için?
Git standart bir kütüphane işlevi eğer bir dosya veya olup olmadığını kontrol etmek için sadece tasarlanmış os.path.exists
gibi Python () yok. Bu nedirdeyimselbunu yapmak için bir yol?
CEVAP
20 EYLÜL 2012, PERŞEMBE
Doğrudan os.Stat
os.IsNotExist
bir kullanabilirsiniz çünkü kapsayıcı bir fonksiyon yazmaya gerek yok ama değil mi, yoktek satır:
// equivalent to Python's `if not os.path.exists(filename)`
if _, err := os.Stat(filename); os.IsNotExist(err) {
fmt.Printf("no such file or directory: %s", filename)
return
}
Yukarıdaki örnekte err != nil
os.IsNotExist(nil) == false
yine de bir sorayım dedim çünkü değiliz.
Eğer bir dosya olup olmadığını kontrol etmek için
// equivalent to Python's `if os.path.exists(filename)`
if _, err := os.Stat(filename); err == nil {
fmt.Printf("file exists; processing...")
process(filename)
}
Bunu Paylaş:
Nasıl bir dosya Belgeler klasörüne olu...
Nasıl bir dosya veya dizin yolu ile be...
Nasıl Server tablo sütun olup olmadığı...
Nasıl bir hizmet Android üzerinde çalı...
Nasıl PHP ilişkisel Dizi veya sıralı o...