string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
////////////////////////////////////////////////
string str1
=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。
string
str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
//备注
按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径(如“C:\mySubDirectory”)。
string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。
string
str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。
string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string
str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。
分享到:
相关推荐
C# 获取文件路径 C# 获取文件路径是指在 C# 程序中获取当前执行文件的路径、当前工作目录的路径、基目录的路径等信息。在实际开发中,获取文件路径是非常重要的,例如在读取配置文件、加载资源文件、记录日志文件等...
在C#编程中,求解一个连通图的最长路径是一项常见的任务,特别是在项目管理、网络分析或游戏设计等领域。最长路径问题是一个经典的图论问题,它可以被看作是寻找从源节点到目标节点的最大权重路径。在这个场景下,...
在C#编程中,"拖入文件获取路径"是一个常见的功能,它允许用户通过鼠标拖放操作将外部文件或文件夹直接放入应用程序界面,从而获取这些文件或文件夹的完整路径。这一功能在许多类型的软件中都有应用,比如文件管理器...
获取指定程序的运行路径,前段时间项目中要用到该功能,网上很多都是获取当前程序的运行路径,最后找了很久才找到类似的代码,修改了传上来共享下,帮助需要的人
### C# 获取各种路径的方法详解 #### 一、概述 在C#开发中,经常会遇到需要获取当前程序或系统的各种路径的情况。例如,获取程序自身的路径、安装包的位置、用户的桌面路径等。这些路径信息对于读写文件、配置程序...
### C# 获取系统路径知识点详解 #### 一、获取当前文件及目录的路径方法 在C#编程中,经常需要获取当前文件或程序所在的位置,以便进行后续的文件操作或其他处理。以下是一些常用的方法: 1. **获取当前运行模块...
在C#编程中,获取当前应用程序所在路径是一个常见的需求,特别是在读取配置文件、资源文件或者创建日志文件时。本文将深入探讨如何利用C#的内置类和方法来实现这一功能,并提供相关的源代码示例。 首先,C#中的`...
本文将详细探讨如何在客户端(Client-Side, CS)和服务器端(Browser-Side, BS)环境下获取文件路径以及读取文件内容的C#技术。 ## 一、客户端(CS)获取文件路径 在客户端应用中,通常是指桌面应用程序,用户可以...
接下来,我们探讨如何在C#中获取IIS网站的物理路径。这通常涉及使用`System.Web`命名空间中的`HttpServerUtility.MapPath`方法。这个方法接受一个虚拟路径作为参数,然后返回其对应的物理路径。以下是一个简单的示例...
在实际开发中,了解并灵活运用这些路径获取方式可以帮助我们更好地管理和操作文件。例如,当需要保存日志文件时,可以选择工作目录或用户应用程序数据目录;加载配置文件时,可能需要使用应用程序执行目录;而临时...
本篇将深入探讨如何使用C#获取本地计算机的所有共享文件和路径。 首先,我们需要了解在Windows操作系统中,共享文件和路径是通过网络共享功能实现的,允许用户或程序访问远程或本地计算机上的特定资源。在C#中,...
C#获取相对路径的方法详解 C#获取相对路径是指在程序中获取当前目录、可执行文件路径、应用程序域基目录等相对路径的方法。在实际开发中,获取相对路径是非常重要的,因为它可以帮助我们定位文件、配置文件、日志...
C#根据当前进程的启动路径,获得多个参数拼接的绝对路径。以及根据基准路径和参数获得相对路径。路径操作只用.NET中的System.IO和System.Text命名空间,相比其它的实现方式(比如采用System.Web命名空间)实用性更强...
本资源“AE+C#实现最短路径源码与程序”就是一个典型的GIS二次开发实例,专门针对C#初学者和ARCGIS开发新手。 最短路径问题是一个经典的图论问题,它在现实生活中有着广泛的应用,如导航系统、物流配送等。在GIS中...
在C#编程中,获取相对路径是经常遇到的需求之一,特别是在处理文件系统操作时尤为重要。本文将详细介绍八种获取相对路径的方法,并对每种方法进行深入解析,以便开发者能够根据不同的应用场景选择最适合的方式。 ##...
### C# 获取运行程序路径详解 在开发C#应用程序时,有时我们需要获取当前正在运行的应用程序的各种路径信息,比如程序所在目录、启动程序的可执行文件路径等。这些信息对于进行文件读写操作、资源定位等任务至关...
### C# 获取系统特殊图标(如:我的电脑,回收站)技术详解 #### 概述 在Windows系统中,存在一些特殊图标,如“我的电脑”、“回收站”等,这些图标代表了特定的系统资源或功能。对于开发人员而言,能够有效地获取...
在C#编程中,获取文件的相关信息是常见的任务,这些信息包括文件的名称、大小、路径、修改日期和创建日期等。以下是一个详细的教程,教你如何利用C#来获取这些属性,并提供了相应的代码示例。 首先,让我们了解几个...
C#文件读写路径总结 本文档总结了C#文件读写路径相关的知识点,涵盖路径操作、文件和目录操作、读写文件、文件系统监视等方面。下面是详细的知识点总结: 一、路径相关操作 1. 判定路径是否有效/合法:使用 Path....
在C#编程中,获取系统字体名及其对应的字体文件名是一项常见的任务,特别是在涉及到文本渲染、界面设计或者自定义字体管理的场景下。系统中的字体是操作系统提供的资源,可以通过编程接口来访问这些信息。以下是对这...