废话不多说,直接上代码
手机ini格式文件怎么打开并编辑,1:引入命名空间System.Runtime.InteropServicesSystem.IO2:写一个类 iniHelper
1:引入命名空间System.Runtime.InteropServicesSystem.IO2:写一个类 iniHelper
打开INI文件的方法 1、由于INI文件本质上是文本文件,因此任何文本编辑器都能将其打开并进行编辑。不过,如果并没有设置文件类型关联,文本编辑器默认是不能打开INI文件的。2、下面,我们就以打开著名系统维护工具ccleaner的配。
public class IniHelper{[DllImport(&34;)]//返回0表示失败,非0为成功private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);[DllImport(&34;)]//返回取得字符串缓冲区的长度private static extern long GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);/// <summary>/// 读取ini文件/// </summary>/// <param name=&34;>名称</param>/// <param name=&34;>关键字</param>/// <param name=&34;>默认值</param>/// <param name=&34;>ini文件地址</param>/// <returns></returns>public static string GetValue(string Section,string Key,string defaultText,string iniFilePath){if (File.Exists(iniFilePath)){StringBuilder temp = new StringBuilder(1024);GetPrivateProfileString(Section,Key,defaultText,temp,1024,iniFilePath);return temp.ToString();}else{return defaultText;}}/// <summary>/// 写入ini文件/// </summary>/// <param name=&34;>名称</param>/// <param name=&34;>关键字</param>/// <param name=&34;>默认值</param>/// <param name=&34;>ini文件地址</param>/// <returns></returns>public static bool SetValue(string Section,string Key,string Value,string iniFilePath){var pat = Path.GetDirectoryName(iniFilePath);if (Directory.Exists(pat) == false){Directory.CreateDirectory(pat);}if (File.Exists(iniFilePath) == false){File.Create(iniFilePath).Close();}long OpStation = WritePrivateProfileString(Section,Key,Value,iniFilePath);if (OpStation == 0){return false;}else{return true;}}}
ini文件可以用记事本打开,直接进行编辑,ini文件内存储的各项配置信息都可以编辑,但如果操作不当,可能引起软件崩溃,不推荐新手尝试。下面给大家推荐几款强大的文本编辑器,可以完全替代记事本,完美支持打开ini文件。
5:可以手动新建ini文件,也可自动创建ini文件,博=主比较懒,直接手动创建的
我ini文件是这样配置的:[我的数据]MyID=9527
ini文件是给程序使用的 记录的都是配置信息 对它的修改和查看都可以通过记事本来进行 而这两个已经是我们需要对ini文件进行的所有操作了 所以不会有什么软件去直接打开ini文件。至于怎么设置关联,右键点击ini文件,打开方式-。