楼 主
批处理如何删除自已(无论批处里所在什么位置)
发表于 2007-03-30 06:07 · 中国 福建 南平 电信
初级用户
★
积分 64
发帖 23
注册 2007-01-16 05:01
19年会员
UID 76643
性别 男
状态 离线
请问有没有办法让批处理自动删除自已,不论批处理放在什么文件夹中都可以自已删除自已。
比如把他放在C盘运行后批处理后就可以自已删除自已,若把他放在c:\aa文件夹中运行批处理后也可以自已删除自已。
第 2 楼
发表于 2007-03-30 06:10 · 中国 甘肃 平凉 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
第 3 楼
发表于 2007-03-30 06:24 · 中国 上海 东方有线
中级用户
★★
积分 218
发帖 86
注册 2006-08-10 10:45
19年会员
UID 60205
性别 男
状态 离线
有足够权限前提下
在你要删除的批处理文件末尾添加del %0
即可
第 4 楼
发表于 2007-03-30 10:23 · 中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
第 5 楼
发表于 2007-03-30 11:20 · 中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
积分 367
发帖 180
注册 2006-05-14 10:53
20年会员
UID 55507
性别 男
来自 重庆
状态 离线
2楼的,不怎么好搜索,没有找到自己想看的。
我想知道是怎么实现自己删除自己的呢? 我try了一下。
del "%~dpnx0" del %0
都是可以的。
原理是什么呢? 为什么关闭还可以执行。利用的什么?
第 6 楼
发表于 2007-03-30 11:48 · 中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
del %0不是100%成功的
%0是系统自已按文件启动时的输入的命令来创建的
至于关闭还可以执行,没听过
论坛跳转: