删除EXE批处理脚本本身



我已经将我的批处理(.bat)文件编译到exe中,让我们命名它运行。exe,我想告诉它在工作结束时删除自身。我该如何通过命令进行操作?

将其放在脚本的末尾:

( del /q /f "%~f0" >nul 2>&1 & exit /b 0  )

这将告诉它退出并删除其自我,我已经将其编译到EXE时对其进行了测试,因此它可以正常工作。这可能有点不可靠,因此您也可以尝试

call :end&exit /b
:end
start /b "" cmd /c del "%~f0"&exit /b

尝试一下,看看女巫最适合您。

最新更新