您的位置:首页 > 编程语言 > C#

C#去除文件夹只读属性

2012-03-19 15:05 246 查看
/// <summary>
/// 去除文件夹只读属性
/// </summary>
/// <param name="strPath">文件夹物理路径</param>
public static bool SetDirAttrNormal(string strPath)
{
bool success = true;
try
{
string[] strFiles = Directory.GetFiles(strPath);
string[] strDirs = Directory.GetDirectories(strPath);

int fileCount = strFiles.Length;
for (int i = 0; i < fileCount; i++)
{
File.SetAttributes(strFiles[i], FileAttributes.Normal);
}

int dirCount = strDirs.Length;
if (dirCount > 0)
{
for (int i = 0; i < dirCount; i++)
{
SetDirAttrNormal(strDirs[i]);
}
}
}
catch { success = false; }

return success;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: