用coldfusion找我的音乐

时间:2012-04-02 18:06:37

标签: coldfusion dos

非工作相关所以这并不紧急:

我找到了Ray Camden here的一篇文章,它会递归一个特定的文件夹路径。我想扩展这个以搜索我的计算机中的音乐文件。我知道我有重复项,如果我能找到这些文件,我可以删除它们。

最终,我想建立一个音乐库/目录,这样我就会停止购买两次相同的音乐(或者在某些情况下三次 - 我很尴尬地承认,但它就是这样)。我曾考虑编写一个ms-dos脚本来搜索并将结果输出到文件,然后遍历文件以将内容存储到数据库中。这似乎是一个比CF更快的过程,更不用说脚本不会遇到'java.lang.OutOfMemoryError:Java堆空间'问题。

如果您知道已存在的类似内容,您可以发布一个链接或给我两分钱哪个更好?我有多个驱动器,这些驱动器是我多年来购买的新计算机,并且几乎所有驱动器都有废话,因为其中一些驱动器现在是我的备份驱动器。

2 个答案:

答案 0 :(得分:1)

<cfdirectory action="list" recurse="yes" directory="c:/" query="MyFiles>

<cfloop query="MyFiles">
    <cfif RIGHT(MyFiles.name,4) EQ ".mp3">
         <!--- DUMP DATA TO DATABASE---->
    </cfif>
</cfloop>

然后使用sql查询查找重复文件。

答案 1 :(得分:0)

我最终制作了ms-dos批处理文件,使用以下开关dir /s /b *.mp3 *.wma *.m4a *.flac *.mp4 *.m4a *.m4v *.mp3PRO *.mp2 *.wav > music_files.txt来搜索驱动器,然后只是对文件执行循环并将记录插入到我的sql数据库中。我可以用我的视频再次这样做 - 我发现了我的婚礼视频6次(LOL)。我不想像Ray Barone那样在录像中录制超级碗我猜。 :)

祝你有个美好的一天。