Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Kebenaran fail dalam C#

Kebenaran fail dalam C#

王林
Lepaskan: 2023-09-08 21:29:02
ke hadapan
1276 orang telah melayarinya

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);
      }
   }
}
Salin selepas log masuk

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan