龙空技术网

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

凡人兔子张 330

前言:

现时各位老铁们对“c语言文件相对路径”可能比较关心,各位老铁们都需要了解一些“c语言文件相对路径”的相关内容。那么小编也在网上收集了一些关于“c语言文件相对路径””的相关文章,希望你们能喜欢,小伙伴们快快来学习一下吧!

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

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

标签: #c语言文件相对路径