怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目
怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目录里面的文件?求详细。。不对,应该补充一点!是执行批处理之后的24小时后...
怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目录里面的文件?求详细。。
不对,应该补充一点!是执行批处理之后的 24小时后自动删除!若关机了既在开机后立即自动删除!是在Windows环境下!必须在xp至win10的电脑都能执行这个命令且必须生效!求批处理高手详细解答! 展开
不对,应该补充一点!是执行批处理之后的 24小时后自动删除!若关机了既在开机后立即自动删除!是在Windows环境下!必须在xp至win10的电脑都能执行这个命令且必须生效!求批处理高手详细解答! 展开
展开全部
@echo off & color 0d
del /s /q "c:\1.bat" & cls
echo @echo off>>c:\1.bat
echo del /s /q "d:\123\*.*">>c:\1.bat
echo schtasks /delete /tn 1 /f>>c:\1.bat
echo del c:\1.bat>>c:\1.bat
set aa=c:\1.bat
schtasks /create /tn "1" /tr "cmd /c %aa%" /sc daily /st 00:00
cls & exit
:: 需要修改的地方如下:
:: 1. 将第三行的 "d:\123\*.*" 括号里的修改成您要删除的文件地址与文件,引号不要修改
:: 2. 程序代码倒数第二行的最后的 00:00 , 修改成你要指定删除的时间,如果你的时间前面是各位的话,一定要加上一个0,比如我要在6点半,那就修改成06:30,如果是晚上6点半,则修改成18:30,程序只认识24小时制,这一点很重要
:: 其余的地方,也要跟你说,你说开机后,执行自动删除,这一点很容易办到,不过,我已经写了每天,及时对方删了这个脚本,系统还是会自动删除你需要删除的指定文件,这一点就不必要再写入启动项,你说的判断关机在写入开机启动项,这是不可取的
:: GAGATOSHUT团队
更多追问追答
追问
你这个代码是只需要执行一次!程序每天都会自动执行一次?直到真正删除为止?保存bat的时候有没有指定文件名或者需不需要放在指定的位置?
运行一次后他会在我指定的时间进行删除操作若那个时间关机了他就只能在他开了机的时候而且还必须是在指定的时间才会删除?那假若我就设置为00:00!那每天的这个时候他都关机睡觉了岂不是一直都不会删除?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询