批处理 删除FTP 7天前数据

SET date_tmp=%date:/=%
SET time_tmp=%time: =0%
SET yyyy=%date_tmp:~0,4%
SET mm=%date_tmp:~4,2%
SET dd=%date_tmp:~6,2%
SET hh=%time_tmp:~0,2%
SET mi=%time_tmp:~3,2%
SET ss=%time_tmp:~6,2%
SET sss=%time_tmp:~9,2%
SET TODAY=%yyyy%%mm%%dd%




SET Filepath=D:\dmp_bk\%TODAY%




net use \\10.2.128.5 b@ckup /user:10.2.128.5\backupuser


cd %~dp0


rem 削除日数指定
set daysago=7
set SrcDir=\\10.2.128.5\backup\SDHBIZDBS01\
>dstdate.vbs echo LastDate=date()-%daysago%
>>dstdate.vbs echo FmtDate=right(year(LastDate),4) ^& right("0" ^& month(LastDate),2) ^& right("0" ^& day(LastDate),2)
>>dstdate.vbs echo wscript.echo FmtDate
for /f %%a in ('cscript /nologo dstdate.vbs') do set "dstdate=%%a"
set dstdate=%dstdate:~0,4%%dstdate:~4,2%%dstdate:~6,2%
setlocal enabledelayedexpansion
for /d %%a in ("%SrcDir%/*.*") do (
  if "%%~ta" leq "%dstdate%" (
    set "folderdate=%%~na"
    if "!folderdate!" leq "%dstdate%" if exist "%%a\" rd /s /q "%%a"
        )
    )
endlocal
rem 削除dstdate.vbs
del dstdate.vbs
net use \\10.2.128.5 /del


EXIT
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值