Ini配置文件可以使用读写文本的方法处理,也可以使用API进行操作。 
Ini配置文件的格式如下: 
[主键名] 
 子键名1 = 键值1 
 子键名2 = 键值2 
 子键名3 = 键值3 
 …………………… 
 子键名n = 键值n  Kernel32.dll中提供了GetPrivateProfileString和WritePrivateProfileString两个方法进行Ini文件的读写操作: 
         [ DllImport ( "kernel32" ) ] 
         private static extern int GetPrivateProfileString ( string section ,string key , string def , System.Text.StringBuilder retVal ,int size , string filePath ) ; 
  
         //读取键值 
         public static string ReadIni(string 主键名,string 子键名,string 默认键值,int 数值大小,string 文件路径)                         
         { 
             string m_ret=默认键值; 
             try 
             { 
          
                 System.Text.StringBuilder 返回值=new System.Text.StringBuilder(默认键值); 
                 GetPrivateProfileString(主键名,子键名,默认键值,返回值,数值大小,文件路径); 
                 m_ret=返回值.ToString(); 
             } 
             catch 
             { 
                 m_ret=默认键值; 
             } 
             return m_ret; 
         }          [ DllImport ( "kernel32" ) ] 
         private static extern long WritePrivateProfileString ( string section ,    string key , string val , string filePath ) ; 
  
         //写入键值 
         public static bool WriteIni(string 主键名,string 子键名,string 数值,string 文件路径)                                         
         { 
             bool m_ret=true; 
             try 
             { 
                 WritePrivateProfileString(主键名,子键名,数值,文件路径); 
             } 
             catch 
             { 
                 m_ret=false; 
             } 
             return m_ret; 
              
          
          
         }用API读写INI配置文件
原创
             ©著作权归作者所有:来自51CTO博客作者biyusr216的原创作品,请联系作者获取转载授权,否则将追究法律责任        
             
            
        
                提问和评论都可以,用心的回复会被更多人看到
                评论
            
            
                    发布评论
                
            
            相关文章
        
        
- 
                    Qt 读写配置文件(.ini)Qt 读写配置文件(.ini)(转载) INI INI文件格式是某些平台或软件上的配置文件的非正式标准 配置文件 初始化 windows平台
- 
                    C#中读写INI配置文件在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的 ini c# 数据库服务器 xml asp.net
 
 
                    













 
                    

 
                 
                    