एक लाइन समाधान के लिए (बशर्ते कि वर्तमान उपयोगकर्ता के पास उल्लिखित फ़ाइल की विशेषताओं को बदलने के लिए उपयोग हो) यहां बताया गया है कि मैं यह कैसे करूंगा:
VB.Net
Shell("attrib file.txt -r")
नकारात्मक संकेत का मतलब है remove
और r
केवल पढ़ने के लिए है। यदि आप अन्य विशेषताओं को हटाना चाहते हैं तो आप भी ऐसा करेंगे:
Shell("attrib file.txt -r -s -h -a")
जो रीड-ओनली, सिस्टम-फाइल, हिडन एंड आर्काइव विशेषताओं को हटा देगा।
यदि आप इन विशेषताओं को वापस देना चाहते हैं, तो इस प्रकार है:
Shell("attrib file.txt +r +s +h +a")
आदेश कोई फर्क नहीं पड़ता।
सी#
Process.Start("cmd.exe", "attrib file.txt +r +s +h +a");
संदर्भ