批处理命令解释del%~dp0 +" test.txt"

时间:2016-12-29 23:28:08

标签: batch-file

测试我执行了这个bat文件

del %~dp0 + "test.txt"
我的桌面上的

包含一个test.txt文件。 测试目标是删除test.txt文件。

执行后,一些文件消失。为什么?我做了什么?

提前致谢

1 个答案:

答案 0 :(得分:-1)

  

包含代码del%~dp0 +" test.txt"的批处理文件确实:1。提示您是否删除包含批处理文件本身的目录中的所有内容(如果您回答y,则删除该目录中的所有文件,包括批处理文件本身); 2.删除当前目录中名为+的文件; 3.删除当前目录中的文件test.txt。当前目录不一定与批处理文件的父目录相同(尽管在你的情况下,我认为......)!

谢谢aschipfl的答案(作为问题的评论)。