C# 读取ini文件的内容,写入新的ini文件我的根本要求是:改变某文件夹下面的ini文件的创建时间.我想到的办法是读取这个ini文件的内容,删掉这个文件,新建一个一样名字的文件,将之前读到的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 17:38:34

C# 读取ini文件的内容,写入新的ini文件我的根本要求是:改变某文件夹下面的ini文件的创建时间.我想到的办法是读取这个ini文件的内容,删掉这个文件,新建一个一样名字的文件,将之前读到的
C# 读取ini文件的内容,写入新的ini文件
我的根本要求是:改变某文件夹下面的ini文件的创建时间.我想到的办法是读取这个ini文件的内容,删掉这个文件,新建一个一样名字的文件,将之前读到的数据写入.OK
我想问的是如何读取完整的ini文件内容,再写入新的ini中去.

C# 读取ini文件的内容,写入新的ini文件我的根本要求是:改变某文件夹下面的ini文件的创建时间.我想到的办法是读取这个ini文件的内容,删掉这个文件,新建一个一样名字的文件,将之前读到的
namespace Library.File
{
public class Ini
{
// 声明INI文件的写操作函数 WritePrivateProfileString()
[System.Runtime.InteropServices.DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
// 声明INI文件的读操作函数 GetPrivateProfileString()
[System.Runtime.InteropServices.DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,string key,string def,System.Text.StringBuilder retVal,int size,string filePath);
private string sPath = null;
public Ini(string path)
{
this.sPath = path;
}
public void Writue(string section,string key,string value)
{
// section=配置节,key=键名,value=键值,path=路径
WritePrivateProfileString(section,key,value,sPath);
}
public string ReadValue(string section,string key)
{
// 每次从ini中读取多少字节
System.Text.StringBuilder temp = new System.Text.StringBuilder(255);
// section=配置节,key=键名,temp=上面,path=路径
GetPrivateProfileString(section,key,"",temp,255,sPath);
return temp.ToString();
}
}
}
开始调用函数.
// 写入ini
Ini ini = new Ini("C:/config.ini");
ini.Writue("Setting","key1","HELLO WORLD!");
ini.Writue("Setting","key2","HELLO CHINA!");
// 读取ini
Ini ini = new Ini("C:/config.ini");
string str1 = ini.ReadValue("Setting","key1");
MessageBox.Show(str1);
二,在一些小的应用中,有时候不需要使用数据困这样大规模的数据管理工具,也很少进行数据的查询、修改等操作,而仅用文件来存储数据.这时就需要使用.net中的文件操作对象,如file、streamReader、streamWriter等.
1,使用File对象操作文件
System.IO.File类提供了一系类的静态办法,完成对晚间的常用操作,如新建、删除、拷贝、移动等
2,使用StreamWriter写入文件
在System.IO空间中定义了一个文件写入器对象StreamWriter,使用它可以以一种特定的编码向输出流中(Stream)写入字符.
3,使用SteamReader 读取文件
与streamWrite对应

C# 读取ini文件的内容,写入新的ini文件我的根本要求是:改变某文件夹下面的ini文件的创建时间.我想到的办法是读取这个ini文件的内容,删掉这个文件,新建一个一样名字的文件,将之前读到的 请问,操作系统中下面这三个文件的含义和作用:system.ini;win.ini;boot.ini,跪谢. mathematica能不能实现从一个文本文件中读取数据,转化为函数图?rt,有一些数据记录在一个ini文件中,而且每个数据都有各自的标签,而且这些数据都能用一些统一的函数组织. C#语言在CE中读ini文件XP下的[DllImport(kernel32)]private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);不能用了,愿大家帮个忙,导入了[DllImport(kern c#如何将文件中的数据按从小到大排列一个文件1.ini里面存着数目不确定的数据格式为一行一个数据,将这些数据按从小到大排列,然后如果数据个数为奇数,取中间数据,如果为偶数则取最中间 vb 斐波那契数列问题……急.将斐波那契数列的前15项写入文件fb.txt,然后从该文件中将数据读取出来并计算合计和平均数,最后送入列表框.就直接全都显示在一个框里就行了,先是前十五个数, matlab文件读取与读出 谁能帮我看看我哪出错了,1.在12h内,每隔1h测量一次温度,温度依次为:5,8,9,15,25,29,31,30,22,25,27,24.将每隔1/10h估计一次温度值的时间和温度写入temps.dat中,然后通过二进制文 C#用的是decimal类型读取货币类型数据,小数点后是四位数,可是我只需要2位数, 为什么我打开宠爱天使的时候 现实 读取文件失败 input是“放入”的意思,为什么VB中读取文件用input表示而不是output 英语翻译lang.ini file lost Terminate app!那我该怎么办,怎么才可以把丢失的文件找回来?我不知道丢的是什么文件,怎么办? write(12,*)在fortran里面的意思?意思是不是向设备号为12的文件,以默认的格式写入一个空格?主要是write后面没有跟内容 简述linux下,从socket写入和读取的函数,read/write和send/recv函数的含义并解释其接口意义?简答题 hibernate中Configuration configuration=new Configuration().configure();默认读取的是hibernate.cfg.xml文件,怎么让它去读取applicationContext.xml,SH结合使用 C#中文件流的作用是不是相当于一条加工流水线的作用? 写入历史书内的内容是从哪里得知的?编写书的人够信吗? C#中,索引器的作用和用法有文件示例最好 从文件中读取两个整数,输出两个数中较大的一个的平方值.pascal语言编程