批处理文件如何删除自身并退出命令提示符?

时间:2016-10-14 05:42:20

标签: windows batch-file

无论如何我可以写一个批处理可以删除自己,退出命令提示符? 我不知道该怎么做。如果我先删除该批次,则退出无法运行。如果我先退出,那么我将无法删除批次....我可以在同一个批处理文件中执行此操作吗?谢谢你的任何线索!!!

1 个答案:

答案 0 :(得分:3)

使用以下命令行作为批处理文件的最后一行:

del "%~f0" & exit

此行在一行中包含两个命令:

  • DEL 用于删除批处理文件和
  • 退出以退出命令进程。

运算符&导致执行第二个命令,与第一个命令的结果无关。有关在一行中使用多个命令的更多详细信息,请参阅示例Single line with multiple commands using Windows batch file