गो में, ओएस फ़ाइल प्रकार फ़ाइल पॉइंटर द्वारा संभाली गई फ़ाइल की लंबाई प्राप्त करने के लिए एक सीधी विधि प्रदान करता है।
किसी फ़ाइल की लंबाई निर्धारित करने के लिए, आप ओएस द्वारा प्रदान किए गए स्टेट फ़ंक्शन का लाभ उठा सकते हैं पैकेज:
fi, err := f.Stat()
fmt.Printf("The file is %d bytes long", fi.Size())
पुनर्प्राप्ति प्रक्रिया को स्पष्ट करने के लिए, निम्नलिखित कोड स्निपेट पर विचार करें:
package main import ( "fmt" "os" ) func main() { f, err := os.Open("my_file.txt") if err != nil { fmt.Println("Could not open file:", err) return } fi, err := f.Stat() if err != nil { fmt.Println("Could not obtain file info:", err) return } fmt.Printf("The file is %d bytes long", fi.Size()) }
इस कोड को निष्पादित करके, आप निर्दिष्ट फ़ाइल की लंबाई पुनर्प्राप्त और प्रदर्शित कर सकते हैं, "my_file.txt।"
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3