码迷,mamicode.com
首页 > 其他好文 > 详细

cmd/bat 判断日期,并删除文件

时间:2018-07-10 12:41:45      阅读:967      评论:0      收藏:0      [点我收藏+]

标签:Edito   比较   rtu   dir   bat   https   too   .sh   obj   

代码来自互联网。

----------------------------------------

@echo off

set a=2018-07-9

set ndate=%date:~,10%
set ndate=%ndate:/=%
set ndate=%ndate:-=%
set a=%a:-=%

echo %ndate%
if %ndate% gtr %a% (
rmdir /s/q E:\ABC
del /f /q "C:\Users\Ginger\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\run.vbs.lnk"
)

----------------------------------------

将以上内容使用notepad编辑,保存为SGtool.bat;

双击执行,判断系统当前日期,与指定日期比较。如果当前日期在指定日期之后,可以删除指定文件(路径有空格,加引号)和文件夹。

 

执行时,有黑框框,不好!

在另一个notepad编辑:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c E:\SGtool.bat",0

保存为:run.vbs

执行它,就没黑框框了。

将run.vbs文件的快捷方式放到,开机启动里面:C:\Users\Ginger\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\

每次开机,进行检查。

 URL:https://www.cnblogs.com/CUIT-DX037/p/9287673.html 

cmd/bat 判断日期,并删除文件

标签:Edito   比较   rtu   dir   bat   https   too   .sh   obj   

原文地址:https://www.cnblogs.com/CUIT-DX037/p/9287673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!