将M3U文件位置解析为完全限定的路径

时间:2011-06-23 13:44:52

标签: vb.net m3u

我想将M3U播放列表中的文件位置信息解析为完全限定的路径。 M3U文件中可能的格式似乎是:

C:\ MYDIR \歌曲\ tune.mp3

\歌曲\ tune.mp3

.. \歌曲\ tune.mp3

对于第一个例子,请不要管它。对于第二个添加播放列表所在的目录,它将成为c:\ playlists \ songs \ tune.mp3,对于第三个案例也是如此,因此它也将变为:c:\ playlists \ songs \ tune.mp3。< / p>

我在VS2008下使用vb,我找不到识别M3U文件中每种潜在位置格式的方法。 System.IO.Path没有提供我能找到的解决方案。我已经广泛搜索了“将相对路径转换为绝对路径”等术语,但没有运气。

任何建议表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:1)

编写一个批处理脚本,它只是逐行读取m3u文件,然后只解析每一行寻找“:”和“..”,并根据需要编辑字符串。然后,您可以将“已转换”的字符串写入另一个文件...