指定时间删除一个文件

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:28:45
比如说我要2010年10月1日他自动删除 a.exe 文件
关机后不受影响
最好是BAT的

解决可以追加
就是指定的时间之前关机,重起这个命令也有效。开机启动也可以,最好就隐藏.

不是说在关了机的情况下也可以完成

不用BAT也可以
或者有这个功能的软件也可以

这个问题说实话很简单,就是做一个批处理,然后用任务计划执行它。具体如何做,听我慢慢道来。
首先写个批处理:
1。新建一个文本文件,命名为a.bat 这里扩展名为*.bat的
然后右击——编辑——在记事本里写入以下命令
del f:\a.exe
保存,退出。
(假设a.exe在f盘下,为了验证你可以在f盘下新建一个a.exe)
2.为管理员设一个密码,(如果你登录时有密码,这一步就可以省了)
3.启用Task Scheduler服务,这个服务有些操作系统是禁用的,要开启才能做任务计划。(点开始——管理——服务——找到Task Scheduler开启他)
4.点开始——所有程序——附件——系统工具——任务计划——双击“{添加任务计划”——下一步——点”浏览”——找到前面建的a.bat——打开——点选“一次性”——下一步——起始时间:00:00 起始日期:2010-10-01——下一步——输入管理员密码——完成
到此就全部完成了,为了能快速验证,你可以将时间设为两分钟后就运行,看一看效果,保证成功,不行再找我。

bat的话一定是用at指令
at指令其实就是计划任务
所以要用at指令要确保计划任务服务是开启的
at 22:00 /every:Su,M,T,W,Th,F,Sa shutdown -f -s -t 0
重启的话把-s改成-r就可以了
这条每天晚上十点关机,最后面的0是关机倒计时,自己设个合适的吧
如果到时候又不想关机了,在出现关机倒计时的时候,在cmd里输入shutdown -a就可以取消了
指定精确时间是比较麻烦的,at貌似只提供了/every和/next,也就是指定下个月是可以实现的,如at 22:00 /next:1,3 shutdown -f -s -t 0,就是下个月1号3号关机。
指定时间这关过了其它就简单了,删除东西无非就是把shutdown指令改成del指令。不过我这里测试的时候居然没有删除,用md也没创建文件夹,非常奇怪。如果你也不行就创个bat文件,内容是“del /F /A D:\a.exe”,用at计划任务时这样写“at 2