华域联盟 DOS/BAT 批处理程序删除自身 bat批处理

批处理程序删除自身 bat批处理

批处理程序删除自身.bat

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

例:

复制代码 代码如下:

@echo off

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

pause

del %0

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

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


复制代码 代码如下:

move *.* d:\

del %0

就无法删除do.bat了。

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


复制代码 代码如下:

del %0 | move *.* d:\

如下即可。
您可能感兴趣的文章:

本文由 华域联盟 原创撰写:华域联盟 » 批处理程序删除自身 bat批处理

转载请保留出处和原文链接:https://www.cnhackhy.com/16767.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部