INI文件的操作(ASP.NET+C#)

原创 2004年03月09日 10:22:00

(一)INIFile.cs

using System;
using System.Runtime.InteropServices;
using System.Text;


namespace CreateWebDir
{
?///
?/// INIFile 的摘要说明。
?///
?public class INIFile
?{
??public string path;

??public INIFile(string INIPath)
??{
???path = INIPath;
??}

??[DllImport("kernel32")]
??private static extern long WritePrivateProfileString(string section,
???string key,string val,string filePath);

??[DllImport("kernel32")]

??private static extern int GetPrivateProfileString(string section,
???string key,string def, StringBuilder retVal,int size,string filePath);

??public void IniWriteValue(string Section,string Key,string Value)
??{
???WritePrivateProfileString(Section,Key,Value,this.path);
??}


??public string IniReadValue(string Section,string Key)
??{
???StringBuilder temp = new StringBuilder(255);

???int i = GetPrivateProfileString(Section,Key,"",temp, 255, this.path);

???return temp.ToString();

??}

?}
}

=======================================================

(二)使用示例

?? string iniFile = @"D:/Bug2000.ini";
???if (!File.Exists(iniFile))
???{
????using (FileStream fs = File.Create(iniFile))
????{
?????fs.Close();
????}
???}

???INIFile myINI = new INIFile(iniFile);

???for(i=0;i???{
????myINI.IniWriteValue("WebDir","arg"+i.ToString(),args[i]);
???}

c#之操作ini文件

原文地址:原文地址public class Win32API { #region INI文件操作 /* * 针对INI文件的API操作方法,其中的节点(Sectio...
  • kaikai_sk
  • kaikai_sk
  • 2016年07月20日 16:56
  • 1076

C#类库:ini文件操作类

C#类库——ini文件操作类1.类库介绍    在开发应用软件时,ini文件常用于软件的相关配置,以下为ini文件的相关结构及示例;ini文件具有节(section)和键(key)两个层级,节用”[]...
  • baidu_26678247
  • baidu_26678247
  • 2017年10月16日 21:49
  • 195

PHP操作ini配置文件

PHP操作ini配置文件
  • zm2714
  • zm2714
  • 2012年10月31日 20:27
  • 4495

读写ini文件的方法

在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WI...
  • fang_xp
  • fang_xp
  • 2006年05月08日 19:37
  • 3046

VB.Net读写操作INI文件类

实例代码如下:  Imports System Imports System.Text Imports System.Runtime.InteropServices Namespace...
  • kx3216
  • kx3216
  • 2014年11月10日 10:10
  • 410

ini文件三之操作

前些天见有个网友问怎么用API来实现对INI文件的读写,这个问题我也早就想实现一下,可一直没有做,现在终于又多了一个理由来研究它了 用API写INI文件的函数有 BOOL WritePrivate...
  • u013653176
  • u013653176
  • 2015年09月30日 16:55
  • 347

如何在C#中读写INI文件

INI文件的结构 INI文件是一种按照特点方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword...
  • ddjj_1980
  • ddjj_1980
  • 2016年12月02日 15:21
  • 3387

wince下ini文件操作

最近开发一个CE上的GPS程序,用到配置存储,由于数据比较少且数据结构简单,所以采用了INI格式,WINCE没有提供windows里读写ini的函数,就自己写了一个,代码如下(C#):   ...
  • dragon_ton
  • dragon_ton
  • 2015年02月26日 11:56
  • 837

QT进行ini文件的读写

通常,为了保存各种系统配置,我们可以利用写注册表或者写ini文件的方式来进行。这里,我就来举例说明如何用qt来实现ini文件的写入和读取。假如,需要在C盘根目录下面建立一个名为config.ini的文...
  • carson2005
  • carson2005
  • 2011年05月07日 15:14
  • 6296

ini文件的简单读写

INI文件的结构: INI文件是一种按照特点方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword...
  • w630131
  • w630131
  • 2016年03月28日 11:20
  • 764
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:INI文件的操作(ASP.NET+C#)
举报原因:
原因补充:

(最多只允许输入30个字)