1
我想將M3U播放列表中的文件位置信息解析爲完全限定路徑。在M3U文件中的可能的格式似乎是:將M3U文件位置解析爲完全限定路徑
C:\ MYDIR \歌曲\ tune.mp3
\歌曲\ tune.mp3
.. \歌曲\ tune.mp3
對於第一個例子,只需保持獨立。對於第二個添加播放列表所在的目錄,以便它將變成c:\ playlists \ songs \ tune.mp3,對於第三種情況也是如此,因此它也將變成:c:\ playlists \ songs \ tune.mp3。
我在VS2008下使用vb,我無法找到一種方法來識別M3U文件中的每個潛在位置格式。 System.IO.Path沒有提供我能找到的解決方案。我已經廣泛地搜索了諸如「將相對路徑轉換爲絕對路徑」,但沒有運氣。
任何意見讚賞。
謝謝。
'.. \'表示上一個目錄。如果你的M3U在'C:\ Playlists'中,那麼'.. \ songs \ tune.mp3'的含義實際上是'C:\ songs \ tune.mp3' – Brad
感謝您的評論Brad,理解。也許唯一的答案是在字符串的開始處測試「:」,「\」,「.. \」或上述內容。 – Guy