使用c#创建一个不带只读的文件夹

时间:2015-03-17 14:57:59

标签: c# .net directory

我尝试了几种方法而且我不明白为什么,只读属性不会被删除。我有一个目录,里面有几个.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;
}

我尝试了其他几种方法,但都失败了。知道为什么吗?

0 个答案:

没有答案