一个具备很高性价比的帖子:这样的功能好不好实现,只需要大家提供方法.解决方案

一个具备很高性价比的帖子:这样的功能好不好实现,只需要大家提供方法.
现在硬盘的某个文件夹里面有很多很多按照不同日期命名的音频文件,现在想在程序界面上实现按照输入的日期查询条件,列出所有满足条件的音频文件,然后双击一下,我自己程序会自动播放该音频文件,这个有点象FlashGet中下载完后,双击已下载的文件即可打开文件的功能.

我自己的思路:当程序按照日期保存音频文件在硬盘时,同时把该日期写入SQL数据库中,当用户查询音频记录输入查询条件时,在列表框中列出满足的记录数目,然后根据日期和硬盘中保存该音频文件的路径关联一下,当双击时播放该音频,我的思路时这样的,不知是否合理,如果大家有好方法,欢迎赐教!

------解决方案--------------------
不是什么场合都需要用到数据库滴
------解决方案--------------------
如果你认为遍历数据库慢,那么就在程序保存音频文件的时候,自己创建播放清单文件,然后你的播放列表就直接从播放清单文件里面导入,这样总不会慢了吧!你可以研究一下Foobar的做法!