📜  c# 获取当前目录 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.334000             🧑  作者: Mango

C# 获取当前目录 - C#

在C#中,要获取当前目录(即程序运行的目录),可以使用System.IO命名空间下的Directory类。

方法一:使用Directory.GetCurrentDirectory()方法
using System;
using System.IO;

class Program
{
    static void Main()
    {
        string currentDirectory = Directory.GetCurrentDirectory();
        Console.WriteLine($"当前目录路径:{currentDirectory}");
    }
}
方法二:使用AppDomain.CurrentDomain.BaseDirectory属性
using System;

class Program
{
    static void Main()
    {
        string currentDirectory = AppDomain.CurrentDomain.BaseDirectory;
        Console.WriteLine($"当前目录路径:{currentDirectory}");
    }
}

上述两种方法都可以获取当前程序运行的目录。注意,这两种方法返回的是目录的绝对路径

注意事项
  1. Directory.GetCurrentDirectory()AppDomain.CurrentDomain.BaseDirectory 方法在大多数情况下返回相同的结果,但也有一些特殊情况下它们可能会有些差异。
  2. 在使用这些方法之前,请确保在代码中已经引用了System.IO命名空间。

以上是在C#中获取当前目录的两种方法。你可以根据自己的需求选择其中之一。