1

我想将 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 没有提供我能找到的解决方案。我已经广泛搜索了诸如“将相对路径转换为绝对路径”之类的术语,但没有运气。

任何建议表示赞赏。

谢谢。

4

1 回答 1

1

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

于 2013-12-15T05:55:13.413 回答