Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में फ़ाइल अनुमतियां

सी # में फ़ाइल अनुमति के लिए, FileIOPermission कक्षा का उपयोग करें। यह फ़ाइलों और फ़ोल्डरों तक पहुँचने की क्षमता को नियंत्रित करता है।

फ़ाइल अनुमति वर्ग के गुण निम्नलिखित हैं -

<टेबल> <थहेड> क्रमांक तरीके और विवरण 1 सभी फ़ाइलें
सभी फाइलों के लिए अनुमत पहुंच प्राप्त करता है या सेट करता है।
2 AllLocalFiles
सभी स्थानीय फ़ाइलों के लिए अनुमत पहुँच प्राप्त करता है या सेट करता है।

फ़ाइल अनुमति वर्ग की विधियाँ निम्नलिखित हैं -

<टेबल> <थहेड> क्रमांक तरीके और विवरण 1 AddPathList(FileIOPermissionAccess, String)
यह विधि निर्दिष्ट फ़ाइल या निर्देशिका के लिए अनुमति की मौजूदा स्थिति तक पहुँच जोड़ती है
2 कॉपी करें ()
यह विधि वर्तमान अनुमति की एक समान प्रतिलिपि बनाती और लौटाती है।
3 GetType()
GetType() विधि को currentinstance का प्रकार मिलता है।
4 ToXml ()
अनुमति और उसकी वर्तमान स्थिति का XML एन्कोडिंग बनाता है।

आइए C# में FileIOPermission Class के साथ काम करने के लिए एक उदाहरण देखें। यहां, डिमांड () विधि रन टाइम पर एक सुरक्षा अपवाद को बाध्य करती है यदि कॉल स्टैक में उच्चतर सभी कॉलर्स को वर्तमान उदाहरण द्वारा निर्दिष्ट अनुमति नहीं दी गई है -

उदाहरण

using System;
using System.IO;
using System.Security.Permissions;
using System.Security;

public class Demo {
   public static void Main() {

      FileIOPermission file= new FileIOPermission(PermissionState.None);
      file.AllLocalFiles = FileIOPermissionAccess.Read;
      try {
         Console.WriteLine("Demands the permission to determine whether the application has
         permission to read the files");
         file.Demand();
      }
      catch (SecurityException s) {
         Console.WriteLine(s.Message);
      }
   }
}

  1. लिनक्स में फ़ाइल अनुमतियों को पुनरावर्ती रूप से कैसे बदलें

    चूंकि लिनक्स एक बहु-उपयोगकर्ता ऑपरेटिंग सिस्टम है, इसमें एक तंत्र है जो यह सुनिश्चित करने के लिए फ़ाइल अनुमतियों को सेट और प्रबंधित करता है कि केवल अधिकृत प्रक्रियाएं और उपयोगकर्ता ही विभिन्न निर्देशिकाओं और फाइलों तक पहुंच सकते हैं। जब आप लिनक्स का उपयोग करते हैं, तो आप विभिन्न उदाहरणों का सामना कर

  1. विंडोज 10 में फाइल अनुमतियां कैसे बदलें

    आपको कई कारणों से अपने पीसी को कई लोगों के साथ साझा करने की आवश्यकता हो सकती है। विंडोज 10 सिस्टम स्तर पर सभी फाइल अनुमतियों की पेशकश और प्रबंधन करता है। यह आपके डेटा को अन्य उपयोगकर्ताओं से सुरक्षित रखता है। विंडोज 10 पीसी में, उपयोगकर्ताओं द्वारा बनाई गई फाइलें डिफ़ॉल्ट रूप से आसानी से सुलभ होती ह

  1. विंडोज 10 में वर्ड फाइल परमिशन एरर को ठीक करें

    शब्द युग में सबसे आवश्यक अनुप्रयोगों में से एक बन गया है। क्या आपको एक संदेश प्राप्त होता है जो कहता है कि Word फ़ाइल अनुमति त्रुटि के कारण सहेजना पूर्ण नहीं कर सकता है? हो सकता है कि आप इस समस्या का सामना करने वाले अकेले न हों। यदि आपने Word फ़ाइल अनुमति त्रुटि जैसे शब्दों की खोज की है या Windows 1