我尝试了几种方法而且我不明白为什么,只读属性不会被删除。我有一个目录,里面有几个.xls文件,我使用了directory.getfilename来复制这个目录中的文件到新创建的目录。但是当我尝试使用复制的.xls文件访问新目录时,它说文件可能是只读的或加密的。所以我试着模拟创建一个文件夹,看看代码没有删除只读。
private void button3_Click(object sender, EventArgs e)
{
Directory.CreateDirectory(@"c:\hello");
var di = new DirectoryInfo(@"c:\hello");
di.Attributes &= ~FileAttributes.ReadOnly;
}
我尝试了其他几种方法,但都失败了。知道为什么吗?