用findstr查找特殊字符时需用\对特殊字符进行转义,并且重新定向符要放在前面,不知道为什么,权且可以当作声明来理解。@echo off >>2.txt findstr "^\"★" 1.txt pause>nul可以试下上面代码。