Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kebenaran fail dalam C#

Kebenaran fail dalam C#

王林
王林ke hadapan
2023-09-08 21:29:021059semak imbas

C# 中的文件权限

Untuk kebenaran fail dalam C#, gunakan kelas FileIOPermission. Ia mengawal keupayaan untuk mengakses fail dan folder.

Berikut ialah atribut kelas kebenaran fail-

#🎜 #kaedah dan penerangan 🎜 #Dapatkan atau tetapkan kebenaran akses yang dibenarkan untuk semua fail. 2Berikut adalah kaedah kelas kebenaran fail - #🎜🎜 ##🎜 🎜#Kaedah ini menambah akses kepada fail atau direktori yang ditentukan kepada keadaan sedia ada bagi kebenaran ##🎜🎜 #
Sr.No.
AllLocalFiles#🎜🎜🎜🎜🎜🎜🎜🎜 Mendapat atau menetapkan akses yang dibenarkan kepada semua fail setempat.

MR Kaedah dan arahan

#🎜1#🎜🎜 #🎜 🎜#

AddPathList(FileIOPermissionAccess, String)

24
Copy() #🎜🎜🎜##🎜 kaedah ini salinan kebenaran semasa yang sama.
3 GetType()#🎜🎜🎜#🎜🎜 🎜#GetType() kaedah mendapat jenis semasa Contoh.

ToXml()#🎜🎜🎜🎜🎜 🎜#Buat pengekodan XML kebenaran dan pengekodannya Status semasa. Mari lihat contoh menggunakan kelas FileIOPermission dalam C#. Di sini, kaedah Demand() memaksa SecurityException untuk dilemparkan pada masa jalan jika semua pemanggil yang lebih tinggi dalam timbunan panggilan belum diberikan kebenaran yang ditentukan oleh contoh semasa - Contoh
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);
      }
   }
}

Atas ialah kandungan terperinci Kebenaran fail dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam