如果File.SetAttributes("C:\\myFile.txt", FileAttributes.ReadOnly);将文件设置为只读,如果需要,如何将其设置回读/写?

我怀疑这将是FileAttributes.Normal,但这会更改文件的其他任何属性吗? MSDN网站上没有描述性的注释...



谢谢

最佳答案

要仅删除ReadOnly属性,您可以执行以下操作:

File.SetAttributes("C:\\myfile.txt", File.GetAttributes("C:\\myfile.txt") & ~FileAttributes.ReadOnly);

这将删除ReadOnly属性,但保留文件上已经存在的所有其他属性。

关于c# - C#使文件从只读读取/写入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8081242/

10-12 12:37
查看更多