亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c#如何獲取相對路徑

c#
小億
224
2024-08-11 13:01:36
欄目: 編程語言

要獲取相對路徑,可以使用以下方法:

  1. 使用 System.IO.Path.GetRelativePath 方法來獲取相對路徑。

    string relativePath = System.IO.Path.GetRelativePath(basePath, targetPath);
    
  2. 使用 System.IO.Path.GetDirectoryName 方法獲取目標路徑的父目錄,然后使用 System.IO.Path.GetRelativePath 方法獲取相對路徑。

    string basePath = @"C:\BaseFolder";
    string targetPath = @"C:\BaseFolder\SubFolder\file.txt";
    
    string relativePath = System.IO.Path.GetRelativePath(System.IO.Path.GetDirectoryName(basePath), targetPath);
    
  3. 使用自定義方法來計算相對路徑。

    public static string GetRelativePath(string fromPath, string toPath)
    {
        Uri fromUri = new Uri(fromPath);
        Uri toUri = new Uri(toPath);
    
        Uri relativeUri = fromUri.MakeRelativeUri(toUri);
    
        return Uri.UnescapeDataString(relativeUri.ToString());
    }
    
    string basePath = @"C:\BaseFolder";
    string targetPath = @"C:\BaseFolder\SubFolder\file.txt";
    
    string relativePath = GetRelativePath(basePath, targetPath);
    

0
闵行区| 兖州市| 京山县| 博乐市| 庄浪县| 昌宁县| 驻马店市| 霸州市| 读书| 京山县| 海南省| 邯郸市| 九江县| 天门市| 随州市| 德阳市| 囊谦县| 杂多县| 武安市| 晋州市| 佛教| 琼中| 庆阳市| 宁陕县| 平江县| 云霄县| 宜黄县| 静乐县| 灌阳县| 栾川县| 汽车| 茂名市| 鄂托克旗| 晋州市| 松阳县| 伊春市| 富源县| 平江县| 内丘县| 舟山市| 永川市|