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

4
有没有办法写一个批处理文件可以删除自身,同时退出命令提示符呢? 我不知道怎么做。如果我先删除批处理文件,那么退出命令提示符就无法运行了。如果我先退出,那么我就不能删除批处理文件……我能在同一个批处理文件中完成这个任务吗?谢谢提供任何线索!!!
1个回答

6

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

del "%~f0" & exit

本行包含两个命令:

  • 使用DEL命令来删除批处理文件
  • 使用EXIT命令来退出命令进程

运算符&会使第二个命令独立于第一个命令的结果而被执行。有关在一行上使用多个命令的更多详细信息,请参见例如Single line with multiple commands using Windows batch file


哇!!!“& exit”技巧奏效了!!! 非常感谢!! =D - Panda

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接