写入只读文件

cc0*_*cc0 1 .net c#

我编写了一个程序(c#.net 2.0),它查看给定目录中的所有ini文件,并尝试替换一些字符串模式(如果找到).其中一些.ini文件是只读的,并且有大量的.ini文件.

有关如何最好地处理这个的任何建议?它将用于win2k,win2k3 32位环境,最高安装.net 2.0.

Ode*_*ded 7

更改readonly属性(只有拥有正确的权限才能执行此操作):

FileInfo myFile = new FileInfo(pathToFile);
myFile.IsReadOnly = false;
Run Code Online (Sandbox Code Playgroud)

该文件现在是可写的 - 请参阅该IsReadOnly属性的文档.