91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
中江县| 成武县| 封丘县| 拜城县| 冀州市| 灌南县| 神木县| 尖扎县| 五家渠市| 特克斯县| 中方县| 内黄县| 梧州市| 满城县| 临邑县| 西乡县| 体育| 乌兰察布市| 江川县| 翁牛特旗| 南丰县| 龙川县| 英山县| 许昌县| 巢湖市| 巴林右旗| 白山市| 澎湖县| 永仁县| 米易县| 兴义市| 开化县| 平和县| 昭苏县| 聊城市| 桂平市| 澳门| 瑞昌市| 娄烦县| 仙游县| 城步|