这样........假设是f:\111\a\文件夹里面的txt文件清空txt文件中的内容@echo off for /f "delims=" %%i in ('dir/b "f:\111\a\*.txt"') do call :del_ "%%i"goto :eof:del_echo off >f:\111\a\%1goto :eof