C#对只读文件操作时会提示对该文件拒绝访问,只要修改文件的只读属性即可,若希望完成对文件的操作后仍然保持只读属性,则再将其属性设为只读即可。修改只读属性代码如下:
string sFilePath = "c:\\test.txt";//只读文件路径
if (File.Exists(sFilePath))
{
FileInfo fileInfo = new FileInfo(sFilePath);
fileInfo.Attributes = fileInfo.Attributes.ToString().IndexOf("ReadOnly") != -1 ? FileAttributes.Normal : fileInfo.Attributes; //修改只读属性
//Coding for operating file...
}
本文介绍如何在使用C#进行文件操作时,通过修改文件的只读属性来确保操作的安全性,避免因文件权限问题导致的访问失败。
586

被折叠的 条评论
为什么被折叠?



