मुझे पता है कि SetFileAttributes फ़ंक्शन का उपयोग कर Windows पर फ़ाइल विशेषताएँ कैसे सेट करें। लेकिन मुझे आश्चर्य है कि मूल सी/सी ++ फ़ंक्शन क्या कर सकता है?सी/सी ++ देशी कार्यों का उपयोग करके फ़ाइल विशेषताओं को सेट करना
उत्तर
कोई नहीं है। न तो मानक सी ++ और न ही मानक सी ऐसे कार्यों को निर्दिष्ट करते हैं।
इसका कारण यह है कि विभिन्न ऑपरेटिंग सिस्टमों में इस क्षेत्र में बहुत कम आम काम है। उदाहरण के लिए, यूनिक्स-जैसे ऑपरेटिंग सिस्टम में "निष्पादन योग्य" विशेषता होती है, जबकि विंडोज़ जैसे ऑपरेटिंग सिस्टम निष्पादन योग्यता निर्धारित करने के लिए फ़ाइल एक्सटेंशन का उपयोग करते हैं।
खिड़कियों पर एक _chmod समारोह जो यूनिक्स पर chmod समारोह के व्यवहार की नकल करता है।
यदि "मूल" द्वारा, तो आप सी मानक पुस्तकालय में हैं, तो नहीं। फ़ाइल "विशेषताएँ" एक ओएस विशिष्ट एक्सटेंशन हैं, इसलिए किसी भी मानक फ़ंक्शन सेट में दिखाई नहीं देगी। यदि हम POSIX पर हमारे प्रेषण को विस्तारित करने के इच्छुक हैं, तो फ़ेचमोड जैसे फ़ंक्शन हैं, लेकिन यह केवल यूनिक्स शैली फ़ाइल मोड को संभालता है, जो विंडोज फ़ाइल विशेषताओं के रूप में अभिव्यक्तिपूर्ण नहीं हैं।
सामान्य रूप से, आप "ओएस-विशिष्ट चीज़ करने के लिए एक मानक कार्य/ऑब्जेक्ट है" फॉर्म के किसी भी प्रश्न का उत्तर दे सकते हैं, "शायद, यदि मानक केवल ओएस के लिए मौजूद है। अन्यथा, नहीं"।
सी ++ के लिए आप boost::filesystem को आजमा सकते हैं।
- 1. संपत्ति सजावट का उपयोग करके विशेषताओं को कैसे सेट करें?
- 2. Win32 देशी कार्यों
- 3. विशिष्ट फ़ाइल विशेषताओं को प्राप्त करना
- 4. संसाधन फ़ाइल का उपयोग करके बटन टेक्स्ट कैसे सेट करें
- 5. सीसी
- 6. शीर्ष और बाएं सीएसएस विशेषताओं को सेट करना
- 7. सीसी
- 8. सी # में देशी सी ++ कोड का उपयोग करना - std :: vector
- 9. सी # देशी सी ++ कॉलिंग सभी कार्यों: किस प्रकार का उपयोग करना है?
- 10. टर्नरी ऑपरेटर का उपयोग करके असाइन करना?
- 11. बैच फ़ाइल/पावरहेल स्क्रिप्ट निष्पादित करके प्लेबैक डिवाइस सेट करना
- 12. एमवीसी में POST कार्यों के लिए ViewModels का उपयोग करके
- 13. डीपक्लोन का प्रदर्शन (बाइनरी सीरियलाइजेशन का उपयोग करके) मैन्युअल रूप से गुणों को सेट करना
- 14. सार्वजनिक कुंजी का उपयोग करके बड़ी फ़ाइलों को एन्क्रिप्ट करना
- 15. KendoUI ObservableObject: एकाधिक विशेषताओं को सेट करें
- 16. std का उपयोग करना: fstream फ़ाइल को
- 17. प्रतिक्रिया ऑब्जेक्ट्स का उपयोग किए बिना जेएक्स-आरएस का उपयोग करके ईटैग सेट करना संभव है?
- 18. सरणी विशेषताओं के लिए सुविधा कार्यों को जोड़ने के लिए मूस का उपयोग कैसे करें?
- 19. backbone.js सेट मॉडल आंतरिक विशेषताओं हैश सीधे
- 20. रुपये का उपयोग करके निर्देशिका और फ़ाइल को पैटर्न
- 21. मेल सीसी
- 22. "उपयोगकर्ता परिभाषित रनटाइम विशेषताओं" का उपयोग करके स्टोरीबोर्ड के भीतर एक दृश्य को स्थानीयकृत करें
- 23. क्या उत्पादन में टॉमकैट देशी पुस्तकालय का उपयोग करना चाहिए?
- 24. एक CSV फ़ाइल का उपयोग करके प्लॉटिंग
- 25. सेलफोन का उपयोग करके भुगतान लागू करना
- 26. सीसी .NET
- 27. कॉल/सीसी
- 28. उद्देश्य-सी गतिशील विशेषताओं का सर्वोत्तम उपयोग करना
- 29. डीबीएनयूएल को पैरामीटर सेट करना। टर्नरी सिंटैक्स का उपयोग करके वैल्यू त्रुटि देता है?
- 30. प्रदर्शन स्मृति की विशेषताओं फ़ाइल
"मूल सी/सी ++ फ़ंक्शन" शायद वह नहीं है जिसे आप पूछ रहे हैं। SetFileAttributes() एक देशी सी फ़ंक्शन है। मुझे लगता है कि आप एक पोर्टेबल और मानकीकृत समारोह की तलाश में हैं। – JesperE
पर्ल या पायथन जैसे स्क्रिप्टिंग भाषाओं के लिए एक प्रेरणा यह है कि वे उन चीजों के लिए क्रॉस-प्लेटफ़ॉर्म API प्रदान करने का सर्वोत्तम प्रयास करते हैं जो सार्वभौमिक रूप से क्रॉस-प्लेटफ़ॉर्म नहीं हैं। –