原因:dir命令查询时会对所有短文件名和长文件名都查询,从而导致多余记录出现。解决:对结果用find再查找,dir /b 5 | find “5”即可,最好的方法是微软优化一下这个命令,加个开关之类的。