本帖最后由 hlzj88 于 2023-1-14 00:02 编辑
- @echo off
- for /f "tokens=1-11 delims=-" %%a in ("d:\123\config_del.ini") do set /a js=%%d+5&&findstr /i "%%a" "d:\123\config_del.ini">>ss.ini || set js=%%d&&set js=!js~0,-1!&© /y "d:\123\config_del.ini" "d:\456\"&&echo %%a----%%b----%%c----!ss!----%%e----%%f----%%g----%%h----%%i----%%j----%%k>>ss.ini
- move /y ss.ini "d:\123\config_del.ini"
- rem 为避免同一错误反复被检测到,会替换原文。上面是发现新错一直拷贝文件,前面的错误被丢失。下面是发现错误后把错误追加进错误记录
- for /f "tokens=1-11 delims=-" %%a in ("d:\123\config_del.ini") do set /a js=%%d+5&&findstr /i "%%a" "d:\123\config_del.ini">>ss.ini || findstr /i "%%a" "d:\123\config_del.ini">>d:\456\错误记录.txt&&set js=%%d&&set js=!js~0,-1!&&echo %%a----%%b----%%c----!ss!----%%e----%%f----%%g----%%h----%%i----%%j----%%k>>ss.ini
- move /y ss.ini "d:\123\config_del.ini"
- ping /n 10 127.1>nul
- goto %0
复制代码
|