windows 批处理程序批量查寻文档

windows 批处理程序批量查找文档
有一个待查的文档名列表filelist,其中包含多个文档名。(这个list该存放在哪里?一个记事本里?)
在所有硬盘驱动器中查找这些文档,查到以后复制到指定位置,比如d:\


这样的bat脚本该怎么样写呢?
------最佳解决方案--------------------
filelist.txt的内容为每行一个文件名
copyfl.bat:
for /f "delims=," %%f in (filelist.txt) do copy "%%f" d:\

------其他解决方案--------------------
百度知道牛人 hnsz2k 的方案 
http://zhidao.baidu.com/question/458068589.html?quesup2