怎么在asp.net中操作ini文件

介绍

怎么在asp.net中操作ini文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

代码如下:


使用系统;使用System.Data
,
使用System.Configuration;使用包含
,
使用System.Web.Security;使用System.Web.UI
,
使用System.Web.UI.WebControls;使用System.Web.UI.WebControls.WebParts
,
使用System.Web.UI.HtmlControls;使用System.Runtime.InteropServices

,
text;使用

名称空间CreateWebDir
{
,,,///& lt; summary>
,,,///INIFile的摘要说明
,,,///& lt;/summary>
,,,公开课INIFile
,,,{

,,,,,,,公共字符串路径;

,,,,,,,公共INIFile(字符串INIPath)
,,,,,,,{
,,,,,,,,,,,路径=INIPath;
,,,,,,,}

,,,,,,,[DllImport (“kernel32")]
,,,,,,,私有静态走读生长WritePrivateProfileString(字符串部分,
,,,,,,,,字符串键,val的字符串,字符串filePath);

,,,,,,,[DllImport (“kernel32")]

,,,,,,,私有静态extern int GetPrivateProfileString(字符串部分,
,,,,,,,,字符串,字符串def、StringBuilder retVal int大小、字符串filePath);

,,,,,,,公共空间IniWriteValue(字符串部分,字符串键,字符串值)
,,,,,,,{
,,,,,,,,,,,WritePrivateProfileString(部分,关键值,this.path);
,,,,,,,}


,,,,,,,IniReadValue公共字符串(字符串部分,字符串键)
,,,,,,,{
,,,,,,,,,,,StringBuilder temp=new StringBuilder (255);

,,,,,,,,,,,int i=GetPrivateProfileString(部分,关键,““,临时,255年,this.path);

,,,,,,,,,,,返回temp.ToString ();

,,,,,,,}
,,,}
}

代码如下:


使用系统;使用System.Data
,
使用System.Configuration;
使用System.Collections;使用包含
,
使用System.Web.Security;使用System.Web.UI
,
使用System.Web.UI.WebControls;使用System.Web.UI.WebControls.WebParts
,
使用System.Web.UI.HtmlControls;使用先

,

公共部分类user_Default: System.Web.UI.Page
{
,,,保护无效employee(对象发送方,EventArgs e)
,,,{
,,,,,,,CreateWebDir。INIFile ab=new CreateWebDir.INIFile (@" F: \ test");

,,,,,,,测试字符串iniFile=@" F: \ \ test.ini";
,,,,,,,如果(! File.Exists (iniFile)
,,,,,,,{
,,,,,,,,,,,使用(fs=FileStream File.Create (iniFile))
,,,,,,,,,,,{
,,,,,,,,,,,,,,,fs.Close ();
,,,,,,,,,,,}
,,,,,,,}

,,,,,,,string[]参数=新的字符串[10];

,,,,,,,CreateWebDir。INIFile myINI=new CreateWebDir.INIFile (INIFile);

,,,,,,,for (int i=0;我& lt;args.Length;我+ +)
,,,,,,,{
,,,,,,,,,,,args[我]=转换。ToString(我+我* *),
,,,,,,,,,,,myINI.IniWriteValue (“WebDir"“arg"+ i.ToString (), arg游戏[我]);
,,,,,,,}
,,,null

怎么在asp.net中操作ini文件