我要测试的文件夹如下(首先设置问价的权限为ReadOnly 只读,代码将修改其为可读):
代码如下:
using System;
using System.IO;
namespace Attri
{
classProgram
{
staticvoidMain(string[] args)
{
string path = @"H:\FileTest\file.js";
FileInfo fi = newFileInfo(path);
Console.WriteLine("之前的权限是:" + fi.Attributes);
//核心代码
fi.Attributes = fi.Attributes & ~FileAttributes.ReadOnly;
Console.WriteLine("现在的权限是:" + fi.Attributes);
}
}
}
代码效果如下:
可以看出代码已经修改了文件夹为可读,文件的默认权限是存档
再看看从界面上,文件的权限是: