windows सबस मैं पर्ल में एक फ़ाइल से केवल पढ़ने के लिए ध्वज को कैसे साफ़ कर सकता हूं?




सबसे पहले तिरंगा किसने फहराया (2)

मुझे अपने पर्ल प्रोग्राम में एक फ़ाइल का केवल-पढ़ने वाला ध्वज साफ़ करने की आवश्यकता है जो Windows पर चलता है।

मुझे पता है system("attrib -r $filename") काम करेगा, लेकिन मैं सोच रहा था कि क्या इसमें कोई अंतर्निहित विकल्प पर्ल में करने के लिए नहीं है chmod 777, $filename काम करने के लिए प्रतीत नहीं होता

धन्यवाद,

splintor


chmod 0777, $filename कोशिश करें आपको ऑक्टल नोटेशन में अनुमति की आवश्यकता है


इस प्रकार की चीज़ को संभालने का सबसे आम तरीका है वास्तव में chmod सफलतापूर्वक निम्नलिखित के साथ मैं केवल पढ़ने के लिए ध्वज को निकाल सकता था:

chmod 0777, $filename;

यह chmod का ऑक्टल नोटेशन उपयोग कर रहा है

मैं विंडोज विस्टा 64 बिट पर स्ट्राबेरी पर्ल 5.8.8 का उपयोग कर रहा हूं।





readonly