遇到一个问题, for 找不到的文件, 不知道为何 if 的时候不会出错. 求大师解答吧. | @echo | | del 1.txt,error.txt 2>nul | | for %%i in ("abc.txt","123.txt","ddd.txt","123.pdf") do ( | | echo %%i>>1.txt | | echo.>11\%%i | | ) | | for /f %%a in (1.txt) do ( | | for /r %%a in (*%%a*) do ( | | if exist "%%a" (xcopy /s /e /y "%%a") else (echo "%%a">>error.txt) | | ) | | ) | | pauseCOPY |
|