`

检测是否有文件目录权限

    博客分类:
  • C#
阅读更多

FileSecurity fsec =File.GetAccessControl(path);
            bool deleting = false;
            foreach (FileSystemAccessRule rule in fsec.GetAccessRules(true, true, typeof(System.Security.Principal.NTAccount)))
            {
                if ((rule.FileSystemRights & FileSystemRights.Delete) != 0)
                {
                    deleting = true;
                    break;
                }
            }
            bool listing = false;
            DirectorySecurity sec = Directory.GetAccessControl(path);
            foreach (FileSystemAccessRule rule in sec.GetAccessRules(true, true, typeof(System.Security.Principal.NTAccount)))
            {
                if ((rule.FileSystemRights & FileSystemRights.ListDirectory) != 0)
                {
                    listing = true;
                    break;
                }
            }
            if (!listing) return;
 
分享到:
评论

相关推荐

    检验文件是否存在

    简单的脚本用于查询某个文件或目录是否存在,如果存在即输出其权限

    Perl脚本:检查进程、目录权限及系统状态等

    抛砖引玉: 1、对指定列表中各目录或文件的权限设置做检查。 2、对指定进程的数量、用户名等做检查,并打印有问题的进程情况。 3、检查系统状态。 部分内容已经屏蔽或没有处理,有需求可以邮件联系。

    python检查目录文件权限并修改目录文件权限的操作

    主要介绍了python检查目录文件权限并修改目录文件权限的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    php中判断文件空目录是否有读写权限的函数代码

    有时候我们需要判断是否对目录有读写权限就需要下面的代码,需要的朋友的可以参考下

    文件目录管理与显示课程设计报告

    给出目录和文件信息,要求编程实现将其排列成一棵有一定缩进的树...(7)扩充目录或文件信息,如创建时间、读写权限、文件长度或子目录包含的子目录和文件数等。 (8)对同一层次下的子目录或文件按创建时间有序输出。

    Linux文件系统构建

    通过设置umask参数来设置文件及目录的权限;掌握文件系统的加载与卸载,最后通过编写程序来监测文件的安全性。要求完成的工作:  构建特殊用途的文件系统  通过设置umask参数来设定目录及文件的权限  文件系统...

    程序文件目录(2).docx

    程序文件目录(2)全文共3页,当前为第1页。附录1:程序文件目录 程序文件目录(2)全文共3页,当前为第1页。 序号 文件名称 1 QP-01-01管理评审控制程序 2 QP-01-02部门及人员岗位职责、权限控制程序 3 QP-03-01文件...

    python监控文件或目录变化

    本文实例实现的功能是监控一个文件或目录的变化,如果有变化,把文件上传备份至备份主机,并且要监控上传过程是否有问题等,具体内容如下 #!/usr/bin/env python #coding=utf-8 # #Status wd gs/ccs sql file ...

    桃源文件系统v3.3

    4、文件加解密:提供上传文件自动加密,使管理员直接在服务器上无法查看文件内容,只有有权限的人通过本系统下载才能查看。 5、文件全文检索:可搜索到TXT、word、excel、PowerPoint等格式的详细文件内容文字,使得...

    windows共享文件夹权限迁移 管理工具permcopy

    完成了步骤b后,请在machine2服务器上检查共享权限是否复制成功。如果成功,请按此方法继续复制其它文件夹的共享权限。 备注:命令中 //machine1 test1服务器名和文件夹名的分割符,用的不是‘\’,是’空格‘。

    PHP chmod 函数与批量修改文件目录权限

    规定要检查的文件。 mode 可选。规定新的权限。 mode 参数由 4 个数字组成: 第一个数字永远是 0 第二个数字规定所有者的权限 第二个数字规定所有者所属的用户组的权限 第四个数字规定其他所有人的权限 可能的值(如...

    爱特全能网站文件专家 v2.8.zip

    爱特文件专家技巧文件列表添加Ftp://可以操作Ftp文件使用远程上传输入Url地址即可导入文件用清单功能批量操作不同目录文件,如压缩. 命名功能如果输入绝对路径还可以当移动使有时操作重要文件怕出错,文件复件让你安心...

    您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法

    症状:安装了防火墙(包括WINXP系统自带的防火墙),出现无法Ping通,或者是访问共享资源的时候提示"XXX无法访问"、"您可能没有权限使用网络资源"、"请与这台服务器的管理员联系以查明您是否有访问权限"、"找不到...

    linux的文件系统层级结构图

    /boot linux内核及引导系统程序所需的文件目录。安装系统分区的时候一般要分一个boot分区。常见分区:/boot 200M swap内存的1.5倍,其余的都给/. /dev 设备文件目录比如声卡磁盘光 /etc 操作系统的配置文件 /home ...

    附录A--程序文件目录.doc

    附录A 程序文件目录 "体系要素 "序号 "程序文件编号"程 序 文 件 名 称 " "4.1公正性 "1 "CX01-2018 "保证公正性的控制程序 " "4.2保密性 "2 "CX02-2018 "保守秘密的控制程序 " "5结构要求 "3 "CX03-2018 "各部门...

    linux中,用shell脚本检查磁盘使用率并清理文件

    3、清理流程分两种情况清理:(1)如果要清理的文件被其他程序打开了,并仍在不停的写入,这种文件不能直接rm,因为即使rm删了看到的文件,但那个进程仍然持有该文件的描述符,仍有写入的权限,文件占用的磁盘不会被...

    rar压缩软件.rar

    2) 把当前目录和子目录的所有文件压缩为 362000 字节大小、固实的、 自解压分卷压缩文件并对没个卷添加恢复记录: rar a -r -v362 -s -sfx -rr save 因为尾指定文件名,假设为所有文件 (*)。 3) 作为一个特别...

    最新CMA+CNAS二合一程序文件-文件控制和维护程序.doc

    1. 目的 对本检测中心质量管理体系文件进行有效控制,确保与质量管理体系有关的场所均 能得到有效版本的文件。 2. 范围 适用于本检测中心与质量管理体系有关文件的控制。 3. 职责 3.1检测中心主任批准《管理手册》、...

Global site tag (gtag.js) - Google Analytics