"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं स्थिति मतदान का उपयोग करके गो में फ़ाइल परिवर्तन का पता कैसे लगा सकता हूं?

मैं स्थिति मतदान का उपयोग करके गो में फ़ाइल परिवर्तन का पता कैसे लगा सकता हूं?

2025-02-16 को पोस्ट किया गया
ब्राउज़ करें:485

] जबकि GO फ़ाइल परिवर्तन सूचनाओं के लिए UNIX FCNTL () फ़ंक्शन के समकक्ष की पेशकश नहीं करता है, स्थिति मतदान एक क्रॉस-प्लेटफ़ॉर्म समाधान प्रदान करता है:

How Can I Detect File Changes in Go Using Status Polling?
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