批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[文件操作] “删除自身”无法找到路径!

大家好,遇到个难题,希望可以帮下忙。
我的批处理文件夹下面有下面文件:
bat(文件夹),start.bat,bat(文件夹里面有很多的bat文件,再文件里面最后有1个删除自身的命令del %0

如果我进到bat文件夹里面去运行的话,程序是没错误的,可以运行完自己删除,
目前的问题是,我需要在start 这个文件里面使用start bat\%%i.bat来调用他们,在调用的时候是没问题的,但是最后自删除的时候就说找不到文件了。他提示的路径是再bat的上一层路径,也就是和start再一个目录下。请问我这样的话要怎么改呢??

[ 本帖最后由 i9420 于 2008-11-1 08:54 编辑 ]
1

评分人数

好像是del %0吧
本人已死!不用联系!~
要联系下来联系!~~

TOP

原帖由 jellyhk 于 2008-11-1 02:01 发表
好像是del %0吧

这个语句被输出到文件中就会换算成他的实际路径+文件名了。。郁闷。

TOP

是这样的,我向把这个字符:%0完整的输入到另外一个文件的末尾,还是在他的末尾显示:%0,有没办法。我技术不行,一输入进去,不是被解析了就是少了最后的 %0

TOP

回复 4楼 的帖子

  1. @echo off
  2. echo %%0>a.txt
复制代码
【批处理在线视频分享】http://bbs.bathome.net/thread-31727-1-1.html
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

我帮忙写的代码不需要付钱,不用找我要支付宝或微信账号。如果一定要给,请到微信群给大家发红吧。

TOP

  1. del "%~0"
复制代码

TOP

  1. del "%~0"&exit
复制代码
论坛标题管理观察员

TOP

返回列表