2011-10-04 78 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,只需找到音乐库文件并用文本编辑器打开它。

相关问题