C# 获取当前目录的相对路径和绝对路径

C# 获取当前目录的相对路径和绝对路径

编码文章call10242025-02-19 10:29:048A+A-

在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
属性获取当前目录的相对路径。然后,我们将这两个路径打印到控制台。

请注意,当前目录的绝对路径是指应用程序运行时的工作目录,而当前目录的相对路径是相对于应用程序的基目录。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4