2012-02-13 16 views
3

私はiTunes XMLファイルのパーサーを作成していますが、フォルダーからfolder.jpgを復元するためにアプリケーションに許可するファイルの場所を解析しようとしています。C#のURIへの文字列操作

私はこのフォーマットで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と交換する必要があります。

この文字列はファイルごとに異なることに注意してください。

答えて

4

あなたは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"