首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#去掉文件夹包括子目录及文件的只读属性!解决办法

2012-03-27 
C#去掉文件夹包括子目录及文件的只读属性!!如题,有什么好方法,求分享![解决办法]System.IO.File.SetAttrib

C#去掉文件夹包括子目录及文件的只读属性!!
如题,有什么好方法,求分享!

[解决办法]
System.IO.File.SetAttributes("c:\\1.dat", System.IO.FileAttributes.Normal)
剩下的,你就是遍历设置就行了
[解决办法]

C# code
        private void SetReadOnly(string dirPath)        {            string[] dirPathes = Directory.GetDirectories(dirPath, "*.*", SearchOption.AllDirectories);            string[] filePathes = Directory.GetFiles(dirPath, "*.*", SearchOption.AllDirectories);            foreach (var dp in dirPathes)            {                DirectoryInfo dir = new DirectoryInfo(dirPath);                dir.Attributes = FileAttributes.Normal & FileAttributes.Directory;            }            foreach (var fp in filePathes)            {                File.SetAttributes(fp, System.IO.FileAttributes.Normal);            }        } 

热点排行