从应用程序路径中查找INI文件,并在Compact Framework C#中读取INI文件
问题描述:
我想从应用程序路径中找到Confic.INI文件,我想获取值,我的意思是将INI文件数据读取为字符串...
i Want To Find Confic.INI File From Application path and i want get values, i mean read INI file data to string...
我的代码 {
StreamReader Sdr =新的StreamReader(System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)+"\ Confic.INI")
StreamReader Sdr=new StreamReader( System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)+"\Confic.INI")
///在这里,我没有找到应用程序路径和文件名)//
//HERE I AM NOT GETTING APPLICATION PATH AND FILE NAME)//
String data = file.readline(); }
String data=file.readline(); }
请帮助我.
谢谢
答
要查找应用程序目录,请使用:
To find application dir I use:
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
因此您可以使用:
string assname=Assembly.GetExecutingAssembly().Location; // This is the assembly's name
Path.GetDirectoryName(assname); // This is the assembly dir
string filename=Path.Combine(dir,"Config.ini");
string[] ini = File.ReadAddLines(filename);