如何获取程序文件位置

本文关键字:程序 文件 位置 获取 何获取 | 更新日期: 2023-09-27 18:19:44

在我的c#windows项目中,我创建了一个安装程序文件。我在程序文件夹中添加了一些图像。所以我想找到程序文件夹并获取图像。

有人知道怎么找到它吗?

如何获取程序文件位置

您可以使用Application.ExecutablePath属性

获取启动应用程序的可执行文件的路径,包括可执行文件名称。

我喜欢这样做,只需让一个文件夹称为Resources,并在其中添加图像文件,然后像这样检索它,最后在进行设置时添加Resources文件夹。我觉得这很容易。

Image imageNormal = Image.FromFile("Resources''button_Image.png");
controlName.Image = imageNormal;

如果你正在寻找这个

C#-如何在Windows 64位和上获得程序文件(x86)

如何获得程序文件的路径,而不考虑目标机器的体系结构

您可以使用Assembly.GetExecutingAssembly():

var location = System.Reflection.Assembly.GetExecutingAssembly().Location;

这很简单,请尝试以下代码AppDomain.CurrentDomain .BaseDirectory

你可以尝试这个代码来获得iamges

 Image.FormFile("Imagename.jpeg" )  

这段代码本身定位了应用程序目录,例如,如果您编写Image.FromFile("Imagename.jpeg"),然后它将检索bin文件夹中的图像,