如何获取应用程序的路径?需要相对路径! 总文件夹为abc,Application.StartupPath在abc文件夹下bin的debug中现在我想取abc文件夹下的db文件夹下的数据库,需要用相对路径表示即abc下的db文件夹该如何取?有何简便方法可获得abc路径吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Application.StartupPath + "\\..\\..\\db.mdb" 你试一下这个我觉得一般是在 application.strartupPath + "\\db\dbabse.db";你应该是在application.exe这个文件夹里在建一个放数据库的文件夹DB才对 我也想这样,但是net默认exe在bin下的debug下,我建立了db文件夹,就是exe位置不太好,大家都是改到文件夹下的吗? Application.StartupPath . 为当前目录.. 为上一级目录-----------------------------------http://www.monocn.com 那如果现在某路径为t=@"c:\abc\def\gg.mdb"为什么t+"\\.."并不是我所得到的"c:\abc\def"而是"c:\abc\def\gg.mdb\.." ???? 你写错了。试试这个string t=@"c:\abc\def\gg.mdb";t = t.Substring(0,t.LastIndexOf("\\")+1) + "..\\";foreach(string f in Directory.GetFiles(t)){ MessageBox.Show(f.ToString());} DotnetBar Advtree的相关操作 checkBox1.Font.Height = 15;为什么不能附值 取字符串的问题 用log4net自定义日志 如何读取文本文件的内容 如何打开一个网页对话框?(无IE菜单,按钮等内容) C#高手的客星------高手解决不了的问题(我不是高手,不过高手不一定懂,近来侃侃吧.) C# telnet方式获取主机信息的问题 急~~socket下载网页 初来乍到,欢不欢迎? 程序员总是不能很好地实现我的设计,怎么办? 问一个非常简单的问题
你应该是在application.exe这个文件夹里在建一个放数据库的文件夹DB才对
.. 为上一级目录
-----------------------------------
http://www.monocn.com
t=@"c:\abc\def\gg.mdb"为什么t+"\\.."并不是我所得到的"c:\abc\def"而是"c:\abc\def\gg.mdb\.." ????
t = t.Substring(0,t.LastIndexOf("\\")+1) + "..\\";
foreach(string f in Directory.GetFiles(t))
{
MessageBox.Show(f.ToString());
}