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{ ////// 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(); } }}
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:\test\test.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:\test\test.ini"); Response.Write(ab.IniReadValue("WebDir", "arg5")); }}