在C#中,您可以使用
Directory.GetCurrentDirectory()方法来获取当前应用程序的工作目录的绝对路径。而要获取当前目录的相对路径,您可以使用
AppDomain.CurrentDomain.BaseDirectory属性。
下面是一个示例代码:
using System;
using System.IO;
class Program
{
static void Main()
{
// 获取当前目录的绝对路径
string absolutePath = Directory.GetCurrentDirectory();
Console.WriteLine("当前目录的绝对路径: " + absolutePath);
// 获取当前目录的相对路径
string relativePath = AppDomain.CurrentDomain.BaseDirectory;
Console.WriteLine("当前目录的相对路径: " + relativePath);
}
}
在上面的示例中,我们使用
Directory.GetCurrentDirectory()方法获取当前目录的绝对路径,并使用
AppDomain.CurrentDomain.BaseDirectory属性获取当前目录的相对路径。然后,我们将这两个路径打印到控制台。
请注意,当前目录的绝对路径是指应用程序运行时的工作目录,而当前目录的相对路径是相对于应用程序的基目录。