浅析C#创建文件夹实现实例

C#创建文件夹如何实现,以及C#创建文件夹之后的设置权限的操作,是我们经常会碰到的实际问题,那么如何实现C#创建文件夹以及C#创建文件夹之后的设置权限的操作是什么呢?让我们看看实际的操作代码:

在金溪等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都做网站 网站设计制作按需网站建设,公司网站建设,企业网站建设,品牌网站设计,成都营销网站建设,成都外贸网站建设公司,金溪网站建设费用合理。

C#创建文件夹实例演示:

 
 
 
  1. /*C#创建文件夹并设置权限*//*  
  2. 需要添加以下命名空间:  
  3. using System.IO;  
  4. using System.Security.AccessControl;  
  5. */  
  6.   
  7. string sPath = Server.MapPath(文件夹名称字符串);   
  8. Directory.CreateDirectory(sPath);   
  9. addpathPower(sPath, "ASPNET", "FullControl");   
  10.   
  11. /*///////C#创建文件夹并设置权限////////////////*/   
  12.   
  13. public void addpathPower(
  14. string pathname, string username, string power)   
  15. {   
  16.   
  17. DirectoryInfo dirinfo = new DirectoryInfo(pathname);   
  18.   
  19. if ((dirinfo.Attributes & FileAttributes.ReadOnly) != 0)   
  20. {   
  21. dirinfo.Attributes = FileAttributes.Normal;   
  22. }   
  23.   
  24. //C#创建文件夹取得访问控制列表   
  25. DirectorySecurity dirsecurity = dirinfo.GetAccessControl();   
  26.   
  27. switch (power)   
  28. {   
  29. case "FullControl":   
  30. dirsecurity.AddAccessRule(new FileSystemAccessRule(
  31. username, FileSystemRights.FullControl, 
  32. InheritanceFlags.ContainerInherit, 
  33. PropagationFlags.InheritOnly, AccessControlType.Allow));   
  34. break;   
  35. case "ReadOnly":   
  36.    dirsecurity.AddAccessRule(
  37. new FileSystemAccessRule(username, 
  38. FileSystemRights.Read, AccessControlType.Allow));   
  39. break;   
  40. case "Write":   
  41. dirsecurity.AddAccessRule(
  42. new FileSystemAccessRule(username, 
  43. FileSystemRights.Write, AccessControlType.Allow));   

C#创建文件夹的一些具体实现的操作就先你介绍到这里,希望对你了解和学习C#创建文件夹的过程以及实现相关的权限设置有所帮助。

文章名称:浅析C#创建文件夹实现实例
网站网址:http://www.mswzjz.cn/qtweb/news49/245599.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能