cmd/bat 判断日期,并删除文件
Posted cuit-dx037
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd/bat 判断日期,并删除文件相关的知识,希望对你有一定的参考价值。
代码来自互联网。
----------------------------------------
@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:UsersGingerAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
un.vbs.lnk"
)
----------------------------------------
将以上内容使用notepad编辑,保存为SGtool.bat;
双击执行,判断系统当前日期,与指定日期比较。如果当前日期在指定日期之后,可以删除指定文件(路径有空格,加引号)和文件夹。
执行时,有黑框框,不好!
在另一个notepad编辑:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c E:SGtool.bat",0
保存为:run.vbs
执行它,就没黑框框了。
将run.vbs文件的快捷方式放到,开机启动里面:C:UsersGingerAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
每次开机,进行检查。
URL:https://www.cnblogs.com/CUIT-DX037/p/9287673.html
以上是关于cmd/bat 判断日期,并删除文件的主要内容,如果未能解决你的问题,请参考以下文章