Avatar ·

Go में फ़ाइल या डायरेक्टरी मौजूद है या नहीं, कैसे जांचें?

सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और एक सरल लगने वाली समस्या का सामना किया: मुझे एक फंक्शन लिखना है जो जांचता है कि किसी दिए गए पथ पर कोई फ़ाइल या फ़ोल्डर मौजूद है या नहीं। मैं Python का आदी हूँ, जहाँ `os.path.exists()` है, लेकिन Go में मुझे ऐसा कोई सरल तरीका नहीं मिल रहा। मैंने `os.Stat()` का उपयोग करने की कोशिश की, लेकिन मुझे पूरी तरह से समझ नहीं आया कि एरर को सही तरीके से कैसे हैंडल किया जाए। उदाहरण के लिए, मैंने यह कोड लिखा: ```go package main import ( "fmt" "os" ) func main() { path := "./test.txt" _, err := os.Stat(path) if err == nil { fmt.Println("फ़ाइल मौजूद है") } else if os.IsNotExist(err) { fmt.Println("फ़ाइल मौजूद नहीं है") } else { fmt.Println("एक एरर हुई:", err) } } ``` लेकिन मुझे संदेह है कि `os.Stat()` एरर लौटाता है

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग