菜鸟问题: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#记录软件的操作日志 WPF相对路径,郁闷一晚上没整出来,请教高手 请教,这句是什么意思? ==愚翁老大来看== 在windowsService中为什么 这个线程不起作用?? C# 调用外部API函数问题 API接口中类似 ApiFunc(void ** ppPara) ,总是调用错误. 怎么获取本机 sql server 2000的服务器名称 和端口号 这是什么问题?在线等,急~~~~ 请教大家这段代码哪里有问题? 见鬼了啊,活见鬼,真的活见鬼,一辈子都没遇见过 关于一个抽奖系统... 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");