我想用批处理文件 写一个 在指定日期,指定时间删除指定文件夹的 小程序。请问该怎样写?
5个回答
2008-11-15 · 知道合伙人软件行家
关注
展开全部
格式 at 日期时间 delete 路径+文件名字或文件夹名字.exe。然后吧文件名字为 aa.bat
例如 先打开记事本
比如要在8点8分8秒时删除c:\windows\system32\qq.exe 文件或文件夹
at 08:08:08 delete c:\windows\system32\qq.exe
然后保存 改名为aa.bat(这个时候图标会变)
在运行
如果,想咋每天运行这个程序 可以在家几句话,然后在吧这个文件放在D:\ 这个路径可以随便放 但是要记住
at 08:08:80 delete c:\windows\system32\qq.exe & d:\aa.bat
例如 先打开记事本
比如要在8点8分8秒时删除c:\windows\system32\qq.exe 文件或文件夹
at 08:08:08 delete c:\windows\system32\qq.exe
然后保存 改名为aa.bat(这个时候图标会变)
在运行
如果,想咋每天运行这个程序 可以在家几句话,然后在吧这个文件放在D:\ 这个路径可以随便放 但是要记住
at 08:08:80 delete c:\windows\system32\qq.exe & d:\aa.bat
展开全部
@echo off
:ag
::设定默认日期时间
set date0=%date:~0,10%
set time0=09:00
echo 直接回车使用默认日期=[当天] 时间=9:00
set /p date0=输入指定的日期[格式:2008-11-28]:
set /p time0=输入指定的时间[格式:09:00]:
::d:\123 (改成你要删除的文件夹)
if "%date0%"==%date:~0,10%" if "%time0%"=="%time:~0,5%" rd d:\123 /q/s
goto ag
:ag
::设定默认日期时间
set date0=%date:~0,10%
set time0=09:00
echo 直接回车使用默认日期=[当天] 时间=9:00
set /p date0=输入指定的日期[格式:2008-11-28]:
set /p time0=输入指定的时间[格式:09:00]:
::d:\123 (改成你要删除的文件夹)
if "%date0%"==%date:~0,10%" if "%time0%"=="%time:~0,5%" rd d:\123 /q/s
goto ag
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-11-15 · 知道合伙人法律行家
关注
展开全部
把以下内容复制到记事本另存为del.bat
-------------------------------------
@echo off
echo 正在删除文件,请稍等......
del /f /s /q F:\11(改成你要删除的文件夹)
echo 删除文件完成!
---------------------------------------
然后在任务计划中添加del.dat的任务,并设置运行的时间
-------------------------------------
@echo off
echo 正在删除文件,请稍等......
del /f /s /q F:\11(改成你要删除的文件夹)
echo 删除文件完成!
---------------------------------------
然后在任务计划中添加del.dat的任务,并设置运行的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
set /p T=删除文件的日期:
if "%DATE%" == "%T%" DEL C:\z\*.exe /f /s /q && exit
ping -n 60 127.1>nul & call %0
你试试!每分钟检查1次时间。日期到了删除文件就退出。
set /p T=删除文件的日期:
if "%DATE%" == "%T%" DEL C:\z\*.exe /f /s /q && exit
ping -n 60 127.1>nul & call %0
你试试!每分钟检查1次时间。日期到了删除文件就退出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面的eacho前应有@吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |