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()` एरर लौटाता है