博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 操作INI文件的读写,读写操作本地ini配置文件
阅读量:7005 次
发布时间:2019-06-27

本文共 2806 字,大约阅读时间需要 9 分钟。

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"));    }}

 

转载于:https://www.cnblogs.com/xw2cc1314/p/3539560.html

你可能感兴趣的文章