批处理程序删除自身 bat批处理
批处理程序删除自身 bat批处理
发布时间:2016-12-28 来源:查字典编辑
摘要:批处理程序删除自身.batecho有时候我们需要批处理程序在执行完成之后删除自身,可以用del%0例:复制代码代码如下:@echooffec...

批处理程序删除自身.bat

echo 有时候我们需要批处理程序在执行完成之后删除自身,可以用 del %0

例:

复制代码 代码如下:

@echo off

echo 按任意键后我将删除自身

pause

del %0

不过如果你的批处理需要将当前的批处理改变目录就会出现错误,无法达到我们预知的效果。

例如:当前批处理名为 do.bat

复制代码 代码如下:

move *.* d:

del %0

就无法删除do.bat了。

那么就需要结合下管道操作符|

复制代码 代码如下:

del %0 | move *.* d:

如下即可。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新DOS/BAT学习
热门DOS/BAT学习
脚本专栏子分类