如何用代码获取文件夹权限,并进行更改

问题描述

盘符格式为NTFS,如何取得文件夹的安全项中的权限,又如何更改.谢谢.

解决方案

解决方案二:
用Cacls工具process.start调用Cacls命令具体参数请参考MS帮助
解决方案三:
例如System.Diagnostics.Process.Start("cacls.exe","c:/e/t/geveryone:F");CAcls命令在提权中的使用cacls.exec:/e/t/geveryone:F#把c盘设置为everyone可以浏览cacls.exed:/e/t/geveryone:F#把d盘设置为everyone可以浏览cacls.exee:/e/t/geveryone:F#把e盘设置为everyone可以浏览cacls.exef:/e/t/geveryone:F#把f盘设置为everyone可以浏览F:safe溢出工具sqlhello2>cacls显示或者修改文件的访问控制表(ACL)CACLSfilename[/T][/E][/C][/Guser:perm][/Ruser[...]][/Puser:perm[...]][/Duser[...]]filename显示ACL。/T更改当前目录及其所有子目录中指定文件的ACL。/E编辑ACL而不替换。/C在出现拒绝访问错误时继续。/Guser:perm赋予指定用户访问权限。Perm可以是:R读取W写入C更改(写入)F完全控制/Ruser撤销指定用户的访问权限(仅在与/E一起使用时合法)。/Puser:perm替换指定用户的访问权限。Perm可以是:N无R读取W写入C更改(写入)F完全控制/Duser拒绝指定用户的访问。在命令中可以使用通配符指定多个文件。
解决方案四:
感谢两位的回复,但还是有几个问题,请大家帮忙看看.一是会弹现控制台窗口,要求输入Y/N,如何去除.二是我用了命令后,再查看文件夹安全属性,发现权限并没有改变是怎么回事,谢谢.代码System.Diagnostics.Process.Start("cacls.exe","C:\Inetpub:/puser:R");
解决方案五:
那位有控制文件夹权限的完整代码,发来看看啊

时间: 2024-11-05 14:54:30

如何用代码获取文件夹权限,并进行更改的相关文章

asp.net 获取文件夹中的图片的代码_实用技巧

前台: 复制代码 代码如下: <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellSpacing="25"> <ItemTemplate> <img src="<%# Eval("FullName") %&

c#如何通过代码修改注册表里的文件夹权限

问题描述 最近做一个小东西,搞不定了,特来求助!问题,如何在C#的代码里修改注册表里的文件夹权限!我电脑的HKLMsystemCCSservicesusbstor文件夹的权限为system完全控制,users为只读,我用的是超级管理员帐号登录,手动可以修改权限,但是通过代码就不行,各位帮忙看看publicstaticvoidSetFileRole(){stringusers="Administrators";//RegistryKeyrks=Registry.CurrentUser.O

在C#如何用代码获取视频文件的播放时长

问题描述 在C#中如何用代码获取视频文件的播放时长!!!!! 解决方案 解决方案二:简单的方式是调用ffmpeg,ffmpeg-i一下,需要什么信息,解析一下输出内容就好了.解决方案三: 解决方案四:2种方法结合,因为Shell获取时间不是百分百成功的,如果不行就ffmepg,再不行就mediaplayer取,一般需要多个方法结合使用

php如何获取文件夹大小程序代码

 代码如下 复制代码 <?php   //获取文件夹大小 function dir_size($dir) {     if (!preg_match('#/$#', $dir)) {         $dir .= '/';     }     $totalsize = 0;     //调用文件列表     foreach (get_file_list($dir) as $name) {         $totalsize += (@is_dir($dir.$name) ? dir_size

win2003文件夹权限设置脚本代码_DOS/BAT

[/code] @echo off color 0a title windows 2003文件夹权限设置 by ╰☆孤影☆╮ echo. echo. echo. cacls "C:\Windows" /r everyone /e cacls "C:\Documents and Settings" /r everyone /e cacls "C:\Documents and Settings\All Users" /r everyone /e ca

php获取文件夹路径内的图片以及分页显示的示例

 这篇文章主要介绍了php获取文件夹路径内的图片以及分页显示的示例,需要的朋友可以参考下  代码如下: <div style="width: 90%; margin: 10px auto; border: 1px solid #ccc; text-align: center">     <?php     $page=isset($_GET['page'])?$_GET['page']:0;//从零开始     $imgnums = 10;    //每页显示的图片数

Win7文件夹权限如何设置

  小编今天在操作电脑的时候,对系统文件夹进行修改和删除时,,但是电脑提示小编没有操作的权限,需要取得当前用(帐)户管理员权限问题,相信很多电脑用户和小编一样都并不是很了解如何设置文件夹权限,下面小编就来介绍一下有关WIN7系统文件夹如何设置权限,希望对大家有所帮助. 下面为获取当前电脑管理员权限的图文教程. 步骤一:选定所需操作的文件夹(或者文件),右键选择[属性],如下图所示. 步骤二:选择属性窗口之中的[安全],点击[高级],如下图所示. 步骤三:在高级设置窗口中,选择[所有者],点击[编

python学习-如何用python访问文件夹?

问题描述 如何用python访问文件夹? 怎么才能用python访问一个文件夹下的文件啊 ???求代码啊 !!我想做一个动画 ,结果python访问不了桌面的一个文件夹中的图片 解决方案 python 遍历文件夹 解决方案二: http://www.cnblogs.com/yuxc/archive/2011/08/01/2124012.html

c-保存获取文件夹啊路径的问题!!急啊急~~

问题描述 保存获取文件夹啊路径的问题!!急啊急~~ "BACKUP DATABASE db_PWMS TO DISK='" + Str_dar + (System.DateTime.Now.ToShortDateString()).ToString() + MyMC.Time_Format(System.DateTime.Now.ToString()) + ".bak" + "'"; 我用如上语句想备份数据库,但是遇到问题,数据库日志如下: ba