zoukankan      html  css  js  c++  java
  • C#设置文件(夹)权限

    C#设置账户对文件的访问权限为完全访问

            /// <summary>
            /// 将账户对文件的访问权限设置为完全访问
            /// </summary>
            /// <param name="filePath">文件路径</param>
            /// <param name="userName">账户名</param>
            private void SetFilePermission(string filePath,string userName)
            {
                FileInfo fi = new FileInfo(filePath);
                FileSecurity fileSecurity = fi.GetAccessControl();
                fileSecurity.AddAccessRule
                    (new FileSystemAccessRule
                        (userName, FileSystemRights.FullControl,
                        AccessControlType.Allow));
                fi.SetAccessControl(fileSecurity);
            }

    C#设置账户对文件的访问权限为完全访问

            /// <summary>
            /// 将账户对文件夹的访问权限设置为完全访问
            /// </summary>
            /// <param name="folderPath">文件夹路径</param>
            /// <param name="userName">账户名</param>
            private void SetFolderPermission(string folderPath,string userName)
            {
                DirectoryInfo diInfo = 
                    new DirectoryInfo(folderPath);
                DirectorySecurity dirSecurity = diInfo.GetAccessControl();
                dirSecurity.AddAccessRule
                    (new FileSystemAccessRule
                        (userName, FileSystemRights.FullControl, 
                        AccessControlType.Allow));
                diInfo.SetAccessControl(dirSecurity);
            }

  • 相关阅读:
    jq-demo-阻止冒泡,阻止默认行为
    jq-demo-轮播图
    jq-demo-点击选择(英雄联盟)
    jq-demo-tab切换
    jq-demo-拖拽
    hdu 4031 Attack 线段树
    codeforces 633C. Spy Syndrome 2 hash
    sublime模式下开启vim并修改esc
    codevs 1256 打鼹鼠 LIS
    codevs 1455 路径 计算m^n%p
  • 原文地址:https://www.cnblogs.com/ice-/p/6165801.html
Copyright © 2011-2022 走看看