] जबकि GO फ़ाइल परिवर्तन सूचनाओं के लिए UNIX FCNTL () फ़ंक्शन के समकक्ष की पेशकश नहीं करता है, स्थिति मतदान एक क्रॉस-प्लेटफ़ॉर्म समाधान प्रदान करता है:
func वॉचफाइल (FilePath String) त्रुटि {
initionstat, irr: = os.stat (filePath)
अगर गलत! = nil {
वापसी की कमी
}
के लिए {
STAT, ERR: = OS.STAT (FILEPATH)
अगर गलत! = nil {
वापसी की कमी
}
अगर stat.size ()! = initionstat.size () || stat.modtime ()!
तोड़ना
}
time.sleep (1 * time.second)
}
वापसी निल
}
उपयोग: donechan गो फंक (डोनन चान बूल) { टेंक फंक () { डोनचेन
यह समाधान एक सिस्टम कॉल की दक्षता की पेशकश नहीं करता है, लेकिन एक सरल दृष्टिकोण प्रदान करता है जो सभी प्लेटफार्मों पर काम करता है और विभिन्न उपयोग के मामलों के लिए पर्याप्त हो सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3