当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net操作ini文件示例

asp.net操作ini文件示例

2017年12月12日  | 移动技术网IT编程  | 我要评论

看动漫学英语,婴儿翻白眼,华蒙星

复制代码 代码如下:

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网