菜鸟问题:ini文件我应该放入哪里才不用写相对路径名呢? 比如,我写的代码是 IniFile iniFile = new IniFile(@"D:\ini.ini");这个D盘的就是相对路径,怎么才能变成绝对路径呢?谢谢高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 d:\ini.ini这个是绝对路径, .\ini.ini这个才是相对路径Application.StartupPath 获取启动应用程序的可执行文件的路径,不包括可执行文件的名称,你可以使用它拼接ini文件的绝对路径,如果你生产的exe在d:\app\bin\debug下,你的ini文件在d:\app下,你可以获得其绝对路径string str = Application.StartupPath + @"\..\..\test.ini" 楼主 建议你最好别用觉得路径。 如果非要用 就把你的绝对路径放进去啊 比如D: IniFile iniFile = new IniFile("D:\\ini.ini");就这样。一般情况下用相对路径比较稳定 Application.StartupPath 获取启动应用程序的可执行文件的路径(楼上说的) 你可以在你的debug文件下直接放该ini 文件,然后通过Application.StartupPath 获取到该路径进行访问。这样设置以后无论你程序怎么修改,安装目录的修改 对你的影响都不大 放在执行文件(exe)所在的目录下IniFile iniFile = new IniFile("ini.ini"); AppDomain.CurrentDomain.BaseDirectory代表执行文件(exe)所在的目录下放在这里就可以 C# winform wcf传输dataset问题 有关在vs中显示sql查询结果 [C# 网络编程 高手请回答] 请问这两段代码有区别吗? 如何把两个int数组中差最小的两个元素拿出来,组成一个二维数组,在线等!!!!! 输入问题? 请问:谁会做DVD光盘的DOS下的启动盘, 每次重装VS2005太费时间了! webbrowser下拉框选择 请问谁有自动完成功能的控件提供,多谢! c#中如何实现模板类的效果 关于一个抽奖系统... C#上怎么实现拍照?
d:\ini.ini这个是绝对路径, .\ini.ini这个才是相对路径Application.StartupPath 获取启动应用程序的可执行文件的路径,不包括可执行文件的名称,你可以使用它拼接ini文件的绝对路径,如果你生产的exe在d:\app\bin\debug下,你的ini文件在d:\app下,你可以获得其绝对路径string str = Application.StartupPath + @"\..\..\test.ini"
如果非要用 就把你的绝对路径放进去啊 比如D:
IniFile iniFile = new IniFile("D:\\ini.ini");
就这样。
一般情况下用相对路径比较稳定 Application.StartupPath 获取启动应用程序的可执行文件的路径(楼上说的) 你可以在你的debug文件下直接放该ini 文件,然后通过Application.StartupPath 获取到该路径进行访问。这样设置以后无论你程序怎么修改,安装目录的修改 对你的影响都不大
IniFile iniFile = new IniFile("ini.ini");