注册 登录
编程论坛 ASP.NET技术论坛

创建文件夹权限

kevintang 发布于 2008-09-25 09:18, 1098 次点击
怎么通过代码给文件夹创建 一个可以写入的权限啊?
2 回复
#2
青格儿2008-09-26 08:52
。。。。。

???怎么做的?用程序设置的?代码是什么, 能贴出来看看吗?我也想知道,呵呵
#3
kevintang2008-09-26 09:11
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using
using System.Security.AccessControl;
using

public partial class floder : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        bool isOK = true;
        string path = this.MapPath("article/"+"cccc");
        if (!Directory.Exists(path))
        {
            string strDomain = Dns.GetHostName();
            Directory.CreateDirectory((path));
           // addpathPower(path,"FullControl");
            //AddDirectorySecurity(path);
            DirectoryInfo dir = new DirectoryInfo(path);
            DirectorySecurity security = dir.GetAccessControl();
            FileSystemAccessRule accessRule = new FileSystemAccessRule(strDomain + "\\ASPNET", FileSystemRights.Modify, (InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit), PropagationFlags.None, AccessControlType.Allow);
            security.ModifyAccessRule(AccessControlModification.Add, accessRule, out isOK);
            dir.SetAccessControl(security);
        }

      

    }

   
}
 这个是我做的测试页面!
1