日期:2014-05-18  浏览次数:21094 次

怎样获取当前目录中文件夹的路径?
大家好,请问如何获取C#窗体解决方案资源管理器中当前目录下Images文件夹的路径?

我试了这个

string strPath = Application.StartupPath + @"\Images"

但是得到的是这个

C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\testC#\Test_Pic\Test_Pic\bin\Debug\Images

很明显,Debug文件夹下没有Images这个文件夹,Images这个文件夹位于Test_Pic这个文件夹下,即本来应该为以下的路径:

C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\testC#\Test_Pic\Images

有没有代码可以直接获得 

C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\testC#\Test_Pic路径的?

我知道可以取子字符串神马的,但是感觉不是很好,大家有什么建议吗?

------解决方案--------------------
string strPath = Application.StartupPath + @"../../Images" 
你数据库中可直接存放图片名称
显示的时候同样调用Application.StartupPath+@"../../Images/图片名称"
图片保存磁盘位置为Application.StartupPaht+@"../../Images"