返回首页

如何在Windows应用程序的路径:大家好,

我在新的Windows应用程序和我创建了一个Windows应用程序。在此,我想从img文件夹在我的项目是显示图像。现在我怎样才能得到的img文件夹中的图像?我试图"Application.ExecutablePath"的,但它正在bin \ Debug目录的路径。我把我的img文件夹中的bin \ Debug文件夹,但是当我创建一个安装项目,它安装在我的电脑无法正常工作。

请告诉我,我怎么能在Windows应用程序使用C#的img文件夹的路径?

感谢问候,
yogesh

回答

评论会员:md_refay 时间:2012/02/05
u使用这条线
string path =System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)

to get application path

& in the start of application check if your image folder is not exists create it

if (!Directory.Exists(path + @"\Images"))

{

Directory.CreateDirectory(path+ @"\Images");

}
所以当你创造ü安装项目没有问题
每次U打开您的解决方案,它检查的文件夹路径
评论会员:游客 时间:2012/02/05
迈赫迪吴拉姆:codeprelang="vb"spanclass="code-keyword"Public/spanspanclass="code-keyword"Function/spanApp_Path()spanclass="code-keyword"As/spanspanclass="code-keyword"String/spanspanclass="code-keyword"Return/spanSystem.AppDomain.CurrentDomain.BaseDirectory()spanclass="code-keyword"End/spanspanclass="code-keyword"Function/span/pre/code
拉克什・米尔
评论会员:游客 时间:2012/02/05
上看到下面的链接...{A1}]
拉克什・米尔
评论会员:游客 时间:2012/02/05
Yogesh,当您创建安装项目,考虑放置的图像文件夹中的某个地方,这是'知',如C:\programdata文件\YogeshApp\图\(Vista和Windows7)。然后,你可以硬编码的路径。下面的代码将带你到你的"著名的"文件夹上XP/Vista/7的。安装使用相同的符号。codeprestringimagesFolder=Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)+spanclass="code-string""/spanspanclass="code-string"\\YogeshApp\\img\\";/span/pre/code霍根
snorkie下
评论会员:游客 时间:2012/02/05
在代码隐藏文件编写以下代码{体C3}并使用文件路径变量的地方,你想访问图像文件夹
P.Salini