asp.net操作ini文件示例
asp.net操作ini文件示例
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:usingSystem;usingSystem.Data;usingSystem.Configuration;usingS...

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Runtime.InteropServices;

using System.Text;

namespace CreateWebDir

{

/// <summary>

/// INIFile 的摘要说明

/// </summary>

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();

}

}

}

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.IO;

public partial class user_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

CreateWebDir.INIFile ab = new CreateWebDir.INIFile(@"F:test");

string iniFile = @"F:testtest.ini";

if (!File.Exists(iniFile))

{

using (FileStream fs = File.Create(iniFile))

{

fs.Close();

}

}

string[] args = new string[10];

CreateWebDir.INIFile myINI = new CreateWebDir.INIFile(iniFile);

for (int i = 0; i < args.Length; i++)

{

args[i] = Convert.ToString(i + i * i * i);

myINI.IniWriteValue("WebDir", "arg" + i.ToString(), args[i]);

}

}

}

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.IO;

public partial class user_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

CreateWebDir.INIFile ab = new CreateWebDir.INIFile(@"F:testtest.ini");

Response.Write(ab.IniReadValue("WebDir", "arg5"));

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类