`
zmo_xu
  • 浏览: 63601 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

C# C# 6种获取程序当前所执行目录的方法

阅读更多

1、System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
     获取模块的完整路径。

2、System.Environment.CurrentDirectory
     获取和设置当前目录(该进程从中启动的目录)的完全限定目录。

3、System.IO.Directory.GetCurrentDirectory()
     获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Program Files\Adobe\,有时不一定返回什么东东,我也搞不懂了。

4、System.AppDomain.CurrentDomain.BaseDirectory
     获取程序的基目录。

5、System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
     获取和设置包括该应用程序的目录的名称。

6、System.Windows.Forms.Application.StartupPath
     获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"\"而已

7、System.Windows.Forms.Application.ExecutablePath
     获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。

分享到:
评论

相关推荐

    C#获取当前程序所在的文件夹

    了解了如何获取程序所在文件夹后,我们还可以探讨一下C#中与文件和路径操作相关的其他重要概念: 1. **Path 类**:C#的`System.IO.Path`类提供了许多静态方法,用于处理文件和目录路径。例如,`Combine()`用于组合...

    C# 动态获取当前程序的图标

    1. **获取程序的主执行文件**:首先,我们需要获取当前正在运行的进程的信息,这可以通过`System.Diagnostics.Process`类来实现。通过`Process.GetCurrentProcess()`方法,我们可以得到当前运行进程的实例。 ```...

    C#中得到程序当前工作目录和执行目录的一些方法

    在C#编程环境中,了解如何获取程序的当前工作目录和执行目录是至关重要的,这不仅有助于文件操作,还能在处理路径、配置文件读写等场景下提供必要的支持。以下将详细解析通过不同方法来获取这些目录的具体实现: ##...

    C#获取程序运行路径的几种方式

    通过上述介绍,我们可以看到,在C#中获取程序运行路径的方法多种多样,每种方法都有其特定的适用场景。选择合适的方法不仅可以让代码更加简洁高效,还能避免因路径问题导致的错误。希望本文能帮助你在实际开发过程中...

    获取程序所在目录 C#

    在本文中,我们将详细探讨八种不同的方法来获取C#应用程序的当前执行目录。 1. **Assembly.GetExecutingAssembly().Location** 这个方法返回当前正在执行的程序集(Assembly)的完整路径。`Location`属性提供了...

    C#的path.GetFullPath 获取上级目录实现方法

    对于桌面应用程序,如WinForms,可以使用 `Environment.CurrentDirectory` 获取当前执行程序的目录,然后结合 `Path.GetFullPath` 来获取上级目录。例如: ```csharp string currentDirectory = Environment....

    C#获取当前路径的7种方法

    此外,`Type.Assembly.Location`也可以用于获取包含指定类型或当前类型所在的程序集的路径,但这种方法不包括在标题描述的7种方法中。 在选择获取当前路径的方法时,需要考虑程序的类型和应用场景。例如,如果你的...

    C#获取当前代码行号

    在本篇文章中,我们将深入探讨如何在C#中获取当前代码行号,这对于调试和日志记录具有重要的意义。文章将覆盖以下知识点:为何需要获取当前行号、如何使用`System.Diagnostics.StackTrace`类来实现这一功能,以及...

    C# Winform 获取当前路径.txt

    获取程序的基目录 ```csharp System.AppDomain.CurrentDomain.BaseDirectory ``` 此方法返回程序的基目录,通常用于定位程序自身所在的目录或程序依赖的资源文件位置。基目录是程序集的根目录,通常包含了程序的...

    获取当前所有进程 C#语言

    在C#编程中,获取计算机上当前运行的所有进程是一项常见的任务,这有助于监控系统资源的使用情况或进行系统管理。本篇文章将详细讲解如何利用C#实现这一功能,并结合具体的代码示例,深入理解相关知识点。 首先,...

    C#获取当前运行的进程

    C#获取当前运行的进程,代码中引入的using System.Diagnostics; 是要用到名称空间中的Process 类,本例将枚举windows当前正在运行的所有进程,并把这些进程信息显示在ListView列表中,这些进程信息主要是进程的ID,...

    C#中获取程序当前路径的方法.txt

    本文将详细介绍几种在C#中获取程序当前路径的方法,并对每种方法进行深入解析,帮助读者更好地理解和应用这些技术。 #### 方法一:使用`System.Diagnostics.Process` 这种方法可以获取到当前正在运行的进程的主...

    C# 获取当前月的月初和月末

    ### C# 获取当前月的月初和月末 在C#编程语言中,经常需要处理与日期相关的操作,例如获取当前月份的起始日期(月初)和结束日期(月末)。这些功能在许多应用程序中都非常实用,尤其是在涉及到按月度进行数据统计...

    C# 获取当前目录的各种方法.txt

    ### C# 获取当前目录的各种方法 在C#编程中,获取当前目录是一项基本但非常重要的功能,它在处理文件路径、资源定位等方面发挥着关键作用。本文将详细介绍C#中获取当前目录的各种方法及其应用场景。 #### 1. `...

    C#获取指定程序的运行路径

    获取指定程序的运行路径,前段时间项目中要用到该功能,网上很多都是获取当前程序的运行路径,最后找了很久才找到类似的代码,修改了传上来共享下,帮助需要的人

    C#获取当前页面的url

    - **Request.FilePath**:返回当前执行文件的物理路径,即相对于应用程序根目录的路径。例如:`/testweb/default.aspx`。 - **Request.Path**:返回请求的URL路径部分(不包含查询字符串)。例如:`/testweb/default...

    C# 获取文件路径

    C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件路径是非常重要的,例如在读取配置文件、加载资源文件、记录日志文件等场景中都需要获取...

    C#获取运行程序路径

    获取应用程序当前目录 ```csharp string str8 = System.IO.Directory.GetCurrentDirectory(); ``` `System.IO.Directory.GetCurrentDirectory()`返回当前线程的工作目录。通常情况下,这与程序启动时所在的目录...

    C#语言实现获取鼠标当前位置坐标的功能

    综上所述,C#中获取鼠标位置的方式主要有两种:一种是通过Cursor类获取当前屏幕坐标,另一种是订阅窗体的MouseMove事件,或者使用Windows API实现全局鼠标钩子。每种方式都有其适用的场景,开发者可以根据实际需求...

Global site tag (gtag.js) - Google Analytics