分享

C#去除文件夹只读属性

 悟静 2012-09-11
  1. /// <summary>   
  2. /// 去除文件夹只读属性   
  3. /// </summary>   
  4. /// <param name="strPath">文件夹物理路径</param>   
  5. public static bool SetDirAttrNormal(string strPath)  
  6. {  
  7.     bool success = true;  
  8.     try  
  9.     {  
  10.         string[] strFiles = Directory.GetFiles(strPath);  
  11.         string[] strDirs = Directory.GetDirectories(strPath);  
  12.   
  13.         int fileCount = strFiles.Length;  
  14.         for (int i = 0; i < fileCount; i++)  
  15.         {  
  16.             File.SetAttributes(strFiles[i], FileAttributes.Normal);  
  17.         }  
  18.   
  19.         int dirCount = strDirs.Length;  
  20.         if (dirCount > 0)  
  21.         {  
  22.             for (int i = 0; i < dirCount; i++)  
  23.             {  
  24.                 SetDirAttrNormal(strDirs[i]);  
  25.             }  
  26.         }  
  27.     }  
  28.     catch { success = false; }  
  29.   
  30.     return success;  
  31. }  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多