如果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/