读书人

怎样获取当前目录中文件夹的路径?解决

发布时间: 2012-04-26 14:01:31 作者: rapoo

怎样获取当前目录中文件夹的路径?
大家好,请问如何获取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"

读书人网 >C#

热点推荐