我想将 M3U 播放列表中的文件位置信息解析为完全限定的路径。M3U 文件中可能的格式似乎是:
c:\mydir\songs\tune.mp3
\歌曲\曲调.mp3
..\歌曲\曲调.mp3
对于第一个示例,请不要理会它。对于第二种情况,添加播放列表所在的目录,使其变为 c:\playlists\songs\tune.mp3,第三种情况相同,因此它也将变为:c:\playlists\songs\tune.mp3。
我在 VS2008 下使用 vb,但找不到识别 M3U 文件中每种潜在位置格式的方法。System.IO.Path 没有提供我能找到的解决方案。我已经广泛搜索了诸如“将相对路径转换为绝对路径”之类的术语,但没有运气。
任何建议表示赞赏。
谢谢。