c# winform 创建ini文件 看详细介绍
StreamReadersr=newStreamReader("game.ini",Encoding.GetEncoding("gb2312"));1、这行代码里面,这个...
StreamReader sr = new StreamReader("game.ini", Encoding.GetEncoding("gb2312"));
1、这行代码里面,这个ini文件如果丢失了,如何手动创建一个?
2、括号里“gb2312”是啥意思? 展开
1、这行代码里面,这个ini文件如果丢失了,如何手动创建一个?
2、括号里“gb2312”是啥意思? 展开
1个回答
展开全部
FileStream filest = new FileStream(@"c:\abc.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); //指定操作系统应打开文件(如果文件存在);否则,应创建新文件。
如果你INI文件需要有初始内容,那么单独判断该文件是否存在,如果不存在,就单独初始创建一个模板格式的INI。
StreamReader sr = new StreamReader(filest,Encoding.GetEncoding("gb2312"));
gb2312 是编码格式。支持文本中的简体中文。
如果你INI文件需要有初始内容,那么单独判断该文件是否存在,如果不存在,就单独初始创建一个模板格式的INI。
StreamReader sr = new StreamReader(filest,Encoding.GetEncoding("gb2312"));
gb2312 是编码格式。支持文本中的简体中文。
更多追问追答
追问
如何创建模板格式的INI?我的程序当中在load事件中有StreamReader sr = new StreamReader("game.ini", Encoding.GetEncoding("gb2312"));这么一行代码,当game.ini文件不存在时候,就会报错,说找不到这个文件。是怎么回事?难不成每次还要事先创建这么一个文件?
追答
如何创建模板格式的INI? 这个是你自己规定的了。 你的程序在读这个ini时,必须要有那些关键key,这些key的默认值是什么。我的意思是这种模板。
文件不存在时候,就会报错, 我单独加的这句,目的就是防止报错三。
FileStream filest = new FileStream(@"c:\abc.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);//指定操作系统应打开文件(如果文件存在);否则,就创建新文件。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询