C#获取当前路径
时间: 2023-06-29 16:13:45 浏览: 58
你可以使用 C# 中的 `Environment.CurrentDirectory` 属性获取当前应用程序的工作目录,即当前路径。
以下是示例代码:
```csharp
string currentDirectory = Environment.CurrentDirectory;
Console.WriteLine("当前路径:" + currentDirectory);
```
在这个示例中,我们使用 `Environment.CurrentDirectory` 属性获取当前路径,并将其存储在字符串变量 `currentDirectory` 中。然后,我们使用 `Console.WriteLine` 方法将当前路径输出到控制台。
相关问题
C# 获取当前软件exe路径
在 C# 中,您可以使用 `System.Reflection` 命名空间中的 `Assembly` 类来获取当前软件的 exe 路径。具体代码如下:
```csharp
string exePath = Assembly.GetEntryAssembly().Location;
```
其中,`Assembly.GetEntryAssembly()` 返回当前程序集的实例,`Location` 属性返回程序集的文件路径,即 exe 路径。
完整代码示例:
```csharp
using System.Reflection;
string exePath = Assembly.GetEntryAssembly().Location;
Console.WriteLine(exePath);
```
这段代码会在控制台输出当前软件的 exe 路径。
C#获取当前项目跟路径
在 C# 中获取当前项目的根路径可以使用 `AppDomain.CurrentDomain.BaseDirectory` 属性,例如:
```
string rootPath = AppDomain.CurrentDomain.BaseDirectory;
```
这个属性返回的是当前应用程序域的基目录,通常是启动应用程序的可执行文件所在的目录,因此可以用它来获取当前项目的根路径。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)