iniFile getstring =new iniFile(@"C:\configuration.ini");
新人小白,我现在想把这个绝对路径改为相对路径怎么写。已经在项目里新建文件夹存了这个ini配置文件了。
iniFile getstring =new iniFile(@"C:\configuration.ini");
新人小白,我现在想把这个绝对路径改为相对路径怎么写。已经在项目里新建文件夹存了这个ini配置文件了。
放到项目文件夹里没用,那是源代码
你得在发布的exe所在文件夹里建立一个ini文件
然后就直接这样iniFile getstring =new iniFile("configuration.ini");
就可以访问了
-=-=-
但是要注意
这里默认的路径是工作路径
如果你的程序不是鼠标双击运行,而是通过外部bat文件启动,那么路径会变成bat文件所在路径
如果你在运行过程中使用了OpenFileDialog之类的控件,那么也会改变工作路径
要获取exe文件所在路径,用这个:
AppDomain.CurrentDomain.BaseDirectory