怎样删除Bat延时命令后生成的临时文件

来源:百度知道 编辑:UC知道 时间:2024/06/27 19:09:58
我们公司有个很讨厌的程序,当你忙的时候就跳出来提醒你休息,于是我编了一个bat让他在启动的时候就停止这个进程。不好意思,在下不是编程高手,当我用到ping 127.0.0.1 -n 5>null 这个命令来实现延时功能的时候,当bat文件执行完总会有一个“null"临时文件出现在我的桌面上,请教怎样才能不让这个文件出现在我的桌面上?如果不可避免的话,用什么样的命令可以将它立刻删除?因为我的机器是多用户的,我想在不同账户下实现这个功能,有没有一个命令可以判断登陆人的profile,然后从他的桌面上删除这个null 临时文件?补充一下,我的系统是window2000 pro

兄弟..命令打错了...- -#
应该是 ping 127.0.0.1 -n 5>nul 不是>null...
改回来就没问题了...

抛开前面的不谈 删除文件的问题
在BAT最后加一行删除那文件的命令就是了...
del /f /q null

window的空设备是 nul 而不是 null
这才是产生问题的根源.

兄弟..命令打错了
应该是 ping 127.0.0.1 -n 5>nul 不是>null...
改回来就没问题了...

>nul而不是>null