【问题标题】:String manipulation to URI in C#在 C# 中对 URI 的字符串操作
【发布时间】:2012-03-04 12:14:36
【问题描述】:

我正在为 iTunes XML 文件编写解析器,并尝试解析文件位置以允许应用程序从 de 文件夹中恢复 folder.jpg。

我正在从 itunes.xml 的位置创建一个 URI,格式如下:

\\localhost\C:\MP3 Collection\Álbuns\# - E\A\a-ha\[1985] Hunting High And Low\01. Take On Me.mp3

我需要提取01. Take On Me.mp3 子字符串并将其替换为folder.jpg

记住这个字符串在每个文件中是不同的。

【问题讨论】:

    标签: c# string uri


    【解决方案1】:

    您可以使用Path.GetDirectoryName MethodPath.Combine Method

    var s = @"\\localhost\C:\MP3 Collection\Álbuns\# - E\A\a-ha\[1985] Hunting High And Low\01. Take On Me.mp3";
    
    var result = Path.Combine(Path.GetDirectoryName(s), "folder.jpg");
    // result == @"\\localhost\C:\MP3 Collection\Álbuns\# - E\A\a-ha\[1985] Hunting High And Low\folder.jpg"
    

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多