想写一个倒计时删除指定文件的批处理程序

想写一个倒计时删除指定文件的批处理程序比如我想1月15号12点30分时间一到就自动删除D盘的123文件夹里的所有文件请问该怎么写... 想写一个倒计时删除指定文件的批处理程序 比如我想1月15号12点30分时间一到 就自动删除 D盘的 123文件夹里的所有文件 请问该怎么写 展开
 我来答
sgsyt
2008-01-14 · TA获得超过169个赞
知道小有建树答主
回答量:379
采纳率:0%
帮助的人:0
展开全部
首先创建1个批处理文件,用记事本编写内容,把这个文件扩展名改为.BAT文件,存放到指定目录下。
批处理文件中填写:DEL d:\123\*.*
用XP自带的任务计划 把这个批处理文件添加,到时候就 自动执行了,OK。
kootoo
2008-01-18 · TA获得超过181个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:406万
展开全部
::.在2008年1月15号12:30:00,删除我计算机中D盘中的一个名为123的文件夹

@echo off
sc config schedule start= auto
net start schedule
schtasks /create /ru system /sc once /sd 2008/01/15 /tn "RD" /tr "%systemdrive%\r.bat" /st 12:30:00
if not exist %systemdrive%\r.bat (
echo ^@echo off >%systemdrive%\r.bat
echo rd /s D:\123 /q >>%systemdrive%\r.bat
attrib +s +h +r %systemdrive%\r.bat
pause
) else (
exit
)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ck_2036
2008-01-15 · TA获得超过906个赞
知道小有建树答主
回答量:904
采纳率:33%
帮助的人:727万
展开全部
是倒计时么?还是在预定时间删除?

@echo off
set h=%time:~0,2%
set m=%time:~3,2%
echo 现在时间:%time:~0,5%
set /p waitmin=请输入等待的分钟数:
set /a waitsec=%waitmin%*60000
set /a m+=%waitmin%
cls
:loop1
if %m% gtr 59 (call set /a m=%%m%%-60 && set /a h+=1)
if %m% gtr 59 goto loop1
:loop2
if %h% gtr 23 (set /a h=%h%-24)
if %h% gtr 23 goto loop2
echo 删除时间:%h%:%m%
echo wscript.sleep %waitsec% > d.vbs
cscript //nologo d.vbs & del d.vbs
d:
cd 123
del *.*
echo 删除成功!
pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆林子
2008-01-18 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2707万
展开全部
你这个情况要用到计划任务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式