2011-10-04 98 views
0

在我的音樂播放器中,如果您將歌曲添加到播放列表中,程序會首先根據播放列表的名稱創建一個目錄,然後再創建一個.txt文件。在此文件中,它添加了播放列表中添加的歌曲的路徑或名稱。每個條目都放在一個新行中。因此,如果我創建一個名爲「Ghazals」的播放列表並將100首歌曲添加到該播放列表中,則會在該行中插入100行新行名爲「Ghazals」的文件夾下的txt文件。什麼是保存播放列表項目的更好方法?

如果有50個播放列表,則會有50個文件夾,並且在每個文件夾中都會有包含歌曲列表的txt文件。

當然,這不是正確的方法。我應該怎麼做才能避免這個(集羣)?例如,像「窗口媒體播放器」這樣的玩家如何保存他們的播放列表?

+2

爲什麼一個subdir?看看.m3u的工作。它們(基本上)是一個文本文件,列出要播放歌曲的路徑,文件名稱是播放列表的名稱。 –

+0

@ Marc B對每個播放列表都有一個新的.m3u? –

+0

取決於你想要做的事情。如果他們是與其他人共享的播放列表,則可以使用多個文件。我相信其他人不會希望所有的播放列表都發送過來。 –

回答

0

只使用一個XML文件!它的iTunes是什麼...

編輯:更多(有用)的細節。

在XML文件中,您不僅可以存儲有關音頻文件的數據(用於快速搜索的元數據,文件路徑等),還可以爲每個文件分配唯一的ID。然後,在同一個XML文件中,您可以製作這些ID的列表並將其稱爲播放列表。

如果你有iTunes,只需找到音樂庫文件並用文本編輯器打開它。

相關問題