怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目

怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目录里面的文件?求详细。。不对,应该补充一点!是执行批处理之后的24小时后... 怎样使用批处理指定的时间删除指定的目录下的文件!若指定的时间内关机了将在开启后自动删除那个指定的目录里面的文件?求详细。。
不对,应该补充一点!是执行批处理之后的 24小时后自动删除!若关机了既在开机后立即自动删除!是在Windows环境下!必须在xp至win10的电脑都能执行这个命令且必须生效!求批处理高手详细解答!
展开
 我来答
GAGATOSHUT
推荐于2016-11-13 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:251万
展开全部
@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!那每天的这个时候他都关机睡觉了岂不是一直都不会删除?
rjtutu3
2015-01-19 · TA获得超过321个赞
知道小有建树答主
回答量:454
采纳率:100%
帮助的人:137万
展开全部
建议用任务计划
追问
。。。。我当然知道可以,只不过是我要给别人一个文件,只能给他临时用一天!而且我不能操作他的电脑,但他会运行我的批处理!要的效果就是他运行批处理后一天无任何提醒不可逆的自动删除我给他的文件!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式