गो में फ़ाइल की स्थिति पुनर्प्राप्त करना: फ़ाइल स्थिति को उजागर करना
गो में, फ़ाइल की स्थिति पुनर्प्राप्त करना फ़ाइल को प्रबंधित करने के लिए एक आवश्यक कार्य है इनपुट आउटपुट। कई प्रोग्रामिंग भाषाओं में, इस उद्देश्य के लिए fgetpos फ़ंक्शन का उपयोग किया जाता है। हालाँकि, गो में, समतुल्य कार्यक्षमता सीक विधि के माध्यम से पाई जा सकती है। यह ऑपरेशन परिणामी स्थिति लौटाता है, जो संभवतः वह पूर्ण स्थिति होगी जिसे आप चाह रहे हैं।
पैकेज मुख्य आयात ( "एफएमटी" "आईओ" "लकड़ी का लट्ठा" "ओएस" ) func मुख्य() { फ़ाइल, त्रुटि := os.Open('test.txt') यदि त्रुटि !=शून्य { लॉग.घातक(त्रुटि) } ऑफ़सेट, त्रुटि := फ़ाइल.खोजें(0, io.SeekCurrent) यदि त्रुटि !=शून्य { लॉग.घातक(त्रुटि) } fmt.Printf('फ़ाइल स्थिति: %d\n', ऑफसेट) }
package main import ( "fmt" "io" "log" "os" ) func main() { file, err := os.Open("test.txt") if err != nil { log.Fatal(err) } offset, err := file.Seek(0, io.SeekCurrent) if err != nil { log.Fatal(err) } fmt.Printf("File position: %d\n", offset) }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3