首頁 > 後端開發 > C#.Net教程 > C# 中的檔案權限

C# 中的檔案權限

王林
發布: 2023-09-08 21:29:02
轉載
1069 人瀏覽過

C# 中的文件权限

對於 C# 中的檔案權限,請使用 FileIOPermission 類別。它控制存取文件和資料夾的能力。

以下是檔案權限類別的屬性-

#1
Sr.No. 方法及說明
AllFiles

#取得或設定對所有檔案的允許存取權。

2 AllLocalFiles

取得或設定對所有本機檔案的允許存取權。

以下是檔案權限類別的方法-

#234
先生號 方法及說明
1 #AddPathList(FileIOPermissionAccess, String)##此方法將對指定檔案或目錄的存取權限新增至權限的現有狀態

Copy() 此方法建立並傳回相同的副本目前權限。

GetType()GetType()方法取得目前的類型 實例。

ToXml()建立一個權限的 XML 編碼及其 目前狀態。

讓我們來看一個在 C# 中使用 FileIOPermission 類別的範例。在這裡,如果呼叫堆疊中較高層的所有呼叫者尚未被授予目前實例指定的權限,則 Demand() 方法會在執行時間強制拋出 SecurityException -

範例

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);
      }
   }
}
登入後複製

以上是C# 中的檔案權限的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板