分享好友 资讯首页 频道列表

应用程序所在目录如何获取?c#应用程序所在目录(完整源代码)

2025-07-25 09:401750

开发某些特定软件程序时,需要我们获取某些文件的路径,但是,有些朋友会使用绝对路径,如果,用户使用了绝对路径,更改了文件位置,程序运行时,就会出现错误,那么,我们如何通过c#编程语言来获取某个文件的路径呢?


方法一:使用 AppDomain.CurrentDomain.baseDirectory




string appPath = AppDomain.CurrentDomain.baseDirectory;

Console.WriteLine(appPath);


方法二:使用 Application.StartupPath(仅适用于 Windows Forms)


using System.Windows.Forms;


string appPath = Application.StartupPath;

MessageBox.Show(appPath);


方法三:使用 Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)


using System.Reflection;

using System.IO;


string appPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);

Console.WriteLine(appPath);


方法四:使用 Environment.CurrentDirectory


string currentDir = Environment.CurrentDirectory;

Console.WriteLine(currentDir);


反对 0
举报 0
收藏 0
打赏 0
评论 0
JavaScript求任意一个整数的平方?
求一个整数的平方,我们可以将其理解为是一个整数与其自身相乘的结果,如果,我们想要在我们开发的网站页面中实现该效果,我们可以通过多种方法来解决这个需求,接下来,济

0评论2025-09-02142

JavaScript通过while求1-100间所有数的和?
JavaScript编程语言有多种方法可以帮助我们实现,求1-100间所有数的和,接下来,济宁网站建设小编就来为大家介绍其中的一种,通过JavaScript编程语言中的while循环语句来实

0评论2025-08-26144

JavaScript 输出1-100间所有偶数
在网页中输出1-100间的所有偶数,首先,我们要明白什么是偶数,如何判断某个整数是不是整数,一个整数可以被2整除,那么这个整数就是偶数。,下面,济宁网站建设小编就来和

0评论2025-08-15151

JavaScript while输出1-100之间所有的整数
想要在网站页面中输出1到100之间的所有整数,有多种方法可以实现,下面,济宁网站建设小编就来为大家分享其中中的一种,通过JavaScript编程语言中while循环语句来解决该问

0评论2025-08-13140

文件夹创建时间怎么获取?c#获取文件夹创建时间完整源代码
在Windows系统中创建一个新的文件夹,系统会显示该文件夹的一些基本信息,比如,文件夹的名称、文件夹的创建时间等信息,那么,我们在c#编程语言中如何通过编写代码获取某

0评论2025-07-21172